mervetek

Yeni üye
19 Ocak 2018
32
4
0
(6) Ankara
Merhabalar, bir suredir uzerınde kafa yordugum bır konuda yardım ısteyecegım.
bir konvoy yapmaya calısıyorum. Ana karakterı takıp eden bır baska karakter ıle olusturulacak bır yol izliyorum.
Kullandıgım modelleri static mesh e cevırıp oyle kullanıyorum.

https://docs.unrealengine.com/latest/INT/Engine/AI/BehaviorTrees/QuickStart/2/index.html

linkteki yolu izleyip bir yapay zeka modeli oluşturmaya başladım fakat orada skeletal mesh ile işlem yapılıyor.
bu yontemı bir skeletal mesh ıle denedıgım zaman calısıyor fakat static mesh ile denediğim zaman çalısmıyor. Nasıl bır yol izlemeliyim yardımcı olabilir misiniz ? 
Şimdiden tsşekkürler.
 
Static Mesh(Durağan Örgü) sadece sıva(render) almak için kullanılan bir bileşendir. Animasyonlar ekleyemezsiniz, rig ekleyemezsiniz. Anime edecek aktörler için Static Mesh kullanmayın.
Skeletal Mesh(İskeletsel Örgü) karakterin iskeletsel olarak görünümüdür. Bu bileşenin içerisinde rig vardır. Dolayısıyla pawnınıza veya karakterinize bunu ekleyerek animasyon oynatabilirsiniz.

3. Eğitim serisinde gördüğünüz gibi bir Character ve AI Controller sınıfı yaratmanız gereklidir. Character sınıfı, Pawn sınıfından türemiştir. Pawn'ı oyun sahnesindeki bir piyon olarak düşünebilirsiniz. Character sınıfı içerisinde genel olarak içerisinde hareket etme bileşenleri, oryantasyon ve skeletal mesh bileşeni bulunur.

 AI Controller, Player Controller sınıfından türemiştir(miras alma). Player Controller sınıfı Pawn'ı hareketlerini mantıksal olarak yönetmek için kullanılan bir sınıftır. Oyuncunun klavyesi, mouse, gamepad gibi düşünebilirsiniz. AI Controller aynı mantıkla, yapay zeka olan bir Pawn yönetmek için vardır.

Öncelikle basit olarak Pawn, Player Controller, AI Controller vs.. nedir gibi kavramları araştırabilrisiniz.

3. Eğitim Serisi
https://docs.unrealengine.com/latest/INT/Engine/AI/BehaviorTrees/QuickStart/3/index.html

Pawn:
https://docs.unrealengine.com/latest/INT/Gameplay/Framework/Pawn/

Player Controller:
https://docs.unrealengine.com/latest/INT/Gameplay/Framework/Controller/index.html