Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Unity harita genişletme

Merhaba 1tık ailesi sizlere bir sorum olacak. Nekadar araştırsam da bulamadım resimde görüldüğü gibi yeşil alanlar ana zemin olacak ve oklara tıklandığında zemin o alanda genişleyecek bunu nasıl yapabilirim ipucu ve fikirleriniz bekliyorum.

Ekran Alıntısı.PNG
 
public Mesh olusturulacakNesne; // Bunu Update üstüne tanımlamak ve Unity içerisinden hangi nesne olduğu belirtmek gerekiyor.

Altta bulunan koşul durumunu Update içerisinde ilgili bölüme, koşulu tanımlayarak ekleyebilirsin.
if( Oklara tıklanma durumu )
{
var oyunNesnesi= new GameObject("Küp nesnesinin adı");
var meshFiltresi = oyunNesnesi.AddComponent<MeshFilter>();
oyunNesnesi.AddComponent<MeshRenderer>();
meshFiltresi .sharedMesh = olusturulacakNesne;
oyunNesnesi.transform.position = transform.position; // Pozisyonu bir önceki küp nesnesinin pozisyonuna belirli miktar uzaklık ekleyerek oluşturabilirsin. Örnek olması adına koydum.
oyunNesnesi.transform.rotation = transform.rotation;// Rotasyonu da pozisyon gibi düzenleyebilirsin.
}
 
public Mesh olusturulacakNesne; // Bunu Update üstüne tanımlamak ve Unity içerisinden hangi nesne olduğu belirtmek gerekiyor.

Altta bulunan koşul durumunu Update içerisinde ilgili bölüme, koşulu tanımlayarak ekleyebilirsin.
if( Oklara tıklanma durumu )
{
var oyunNesnesi= new GameObject("Küp nesnesinin adı");
var meshFiltresi = oyunNesnesi.AddComponent<MeshFilter>();
oyunNesnesi.AddComponent<MeshRenderer>();
meshFiltresi .sharedMesh = olusturulacakNesne;
oyunNesnesi.transform.position = transform.position; // Pozisyonu bir önceki küp nesnesinin pozisyonuna belirli miktar uzaklık ekleyerek oluşturabilirsin. Örnek olması adına koydum.
oyunNesnesi.transform.rotation = transform.rotation;// Rotasyonu da pozisyon gibi düzenleyebilirsin.
}
CEVABİNİZ İÇİN COK COK COK TEŞEKKUR EDERİM ALLAH RAZI OLSUN
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap