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.
2-)Paint'te karakterimi çizdim ve gövde kafa kollar ve bacaklar olarak ayırıp arkasını şeffaf hale getirdim:
3-)Zeminim için "Hierarchy"de sağ tıklayıp 2D Object > Tilemap > Isometric Z as Y seçeneğini seçtim
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.
5-)Daha sonra resimde gördüğünüz gibi "Isometric Z as Y" palet oluşturup zeminimi Scene e ekledim.
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.
7-)Şimdi karakterim için Hierarchyde bi klasör oluşturup Mac adını verip karakterimin vücut parçalarının resimlerini ekliyorum.
8- Şimdi makinenin karakterimi de bir obje olarak algılamasını sağlamak için karakterime Rigitbody 2D ve Capsule Collider 2D ekliyorum.
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.
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
1-) Öncelikle "Universal 2D" motorda çalışıyorum.
2-)Paint'te karakterimi çizdim ve gövde kafa kollar ve bacaklar olarak ayırıp arkasını şeffaf hale getirdim:
3-)Zeminim için "Hierarchy"de sağ tıklayıp 2D Object > Tilemap > Isometric Z as Y seçeneğini seçtim
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.
5-)Daha sonra resimde gördüğünüz gibi "Isometric Z as Y" palet oluşturup zeminimi Scene e ekledim.
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.
7-)Şimdi karakterim için Hierarchyde bi klasör oluşturup Mac adını verip karakterimin vücut parçalarının resimlerini ekliyorum.
8- Şimdi makinenin karakterimi de bir obje olarak algılamasını sağlamak için karakterime Rigitbody 2D ve Capsule Collider 2D ekliyorum.
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.
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
Son düzenleme: