Ynsemr

Kilopat
Katılım
27 Ocak 2018
Mesajlar
414
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Unitye yeni başladım. Stardew Valley'in kamera açısıyla aynı kamera açısında olan bir oyun tasarlamak istiyorum. Amacım karakterimi zeminime dik yapmak ve kameramın zemine 30 derece açıyla bakmasını sağlamak fakat başaramadım bir türlü. Yardımcı olursanız sevinirim. Yaptığım şeyleri adım adım resimliyorum:

1-) Öncelikle "Universal 2D" motorda çalışıyorum.
Ekran görüntüsü 2025-04-12 224429.png


2-)Paint'te karakterimi çizdim ve gövde kafa kollar ve bacaklar olarak ayırıp arkasını şeffaf hale getirdim:
Ekran görüntüsü 2025-04-12 224647.png


3-)Zeminim için "Hierarchy"de sağ tıklayıp 2D Object > Tilemap > Isometric Z as Y seçeneğini seçtim
Ekran görüntüsü 2025-04-12 225013.png


4-)Şimdi zeminim için görsel lazım "Asset Store"dan indirdiğim 2D Ground Tiles dosyasını Assests klasörüme import ettim.
Ekran görüntüsü 2025-04-12 225209.png


5-)Daha sonra resimde gördüğünüz gibi "Isometric Z as Y" palet oluşturup zeminimi Scene e ekledim.
Ekran görüntüsü 2025-04-12 225548.png


6-)Şimdi makinemin zeminimi obje olarak algılayabilmesi için zeminime collider atamam lazım, Inspector penceresinde Add Component kısmından "Tilemap Collider 2D" colliderını ekliyorum.
1744488080597.png


7-)Şimdi karakterim için Hierarchyde bi klasör oluşturup Mac adını verip karakterimin vücut parçalarının resimlerini ekliyorum.
1744488312691.png


8- Şimdi makinenin karakterimi de bir obje olarak algılamasını sağlamak için karakterime Rigitbody 2D ve Capsule Collider 2D ekliyorum.
1744488530427.png


9-)Test ettiğimde karakterim, zemin sanki mario zeminiymiş gibi zeminin en üstüne ışınlanıp orası yokuş aşağıymış gibi yuvarlanmaya başlıyor.
1744488702833.png


Karakterimin dönmemesi için Rigit Body de freeze rotation kutusunu işaretleyebilirim fakat asıl sorun zeminin derinliğini adapte edememem, mario gibi oyunlardaki zemin gibi algılıyor isometric z as y seçmeme rağmen
 

Dosya Ekleri

  • Ekran görüntüsü 2025-04-12 231704.png
    Ekran görüntüsü 2025-04-12 231704.png
    260,8 KB · Görüntüleme: 13
Son düzenleme:
Eğer bu şekilde çalışacaksanız rigidbody, collider'ı kaldırın çünkü bu şekilde bir işe yaramazlar. Işınlama nedeni de cisim başka bir cismin içine girdiğini düşünüyor ve bu nedenle kendini cismin dışına atıyor.
 

Technopat Haberler

Geri
Yukarı