Kayıt Tarihi: 06.Şubat.2008
Konum: Ankara
Aktif Durum: Aktif Değil
Gönderilenler: 71
AlıntıCevaplaKonu: AI Devriye Oluşturma Gönderim Zamanı: 25.Şubat.2008 saat 16:51
AI DEVRİYE OLUŞTURMA
Bu bölümde oluşturduğumuz AI düşman modeline devriye yaptıracağız. Şimdilik bu devriyeyi 2 nokta arasında yapacağız yani düşmanımız bizim belirttiğimiz 2 noktaya gidecek.
AI düşman modelini haritanıza yerleştirdikten sonra RollupBar'dan Objects sekmesinde AI'yi seçin ve onun altından da TagPoint'e tıklayın. Ve bu tag point'i haritanızda düşmanınızdan 10 metre öteye (yada düşmanınızın gidebileceği herhangi bir yere) yerleştirin (bu otomatik olarak TagPoint1 olarak adlandırıldı).
Şimdi bunu tekrarlayarak bir tag point daha oluşturun ve herhangi bir yere koyun (bu da otomatik olarak TagPoint 2 olarak adlandırıldı). Daha sonra ise AI düşmanınızı seçin ve RollupBar'da biraz aşağıda Flow Graph'ın altında bulunan Create butonuna tıklayın.
Daha sonra ona AIPatrol1 ismini koyun. Bu sayede ilerde daha çok flowgraph yaptığınız zaman isminden hatırlayabilirsiniz.
Daha sonra açılan pencerede, ortada bir gri alan göreceksiniz. Bu gri alana sağ tıklayın ve Add node > Misc > Start'ı tıklayın. Eğer gri alanda birşey göremezseniz daha dikkatli bakın. Biryerlerde küçük bir nokta göreceksiniz. Gördüğünüzde, bu noktaya mouse tekerleği ile yakınlaşın. Yakınlaştıktan sonra bunu göreceksiniz:
Daha sonra ise yine sağ tıklayın ve Add node > Logic > Any'i tıklayın.
Şimdi ise aşağıdaki gibi Start'ın içinde bulunan output'a tıklayın ve sürükleyin. Bir okun çıktığını göreceksiniz.bunu Logic:Any'de bulunan in1'e sürükleyin.
Tekrar sağ tıklayın ve Add node > AI > AIGotoSpeedStance'ye tıklayın.
Şimdi Flow Graph penceresini kapatmadan haritanızdaki AI'yı seçin (seçiliyse bırakın), AIGotoSpeedStance'ye sağ tıklayın ve Assign selected entity'e tıklayın. Daha sonra Logic:Any'deki out'a tıklayın ve onu AIGotoSpeedStance'deki Sync'e sürükleyerek bağlayın. Ve böyle bir görünüm olması gerekiyor:
Daha sonra tekrar sağ tıklayın ve Add node > Entity > EntityPos'a tıklayın.
Daha sonra Flow Graph penceresini kapatmadan TagPoint1'i seçin. Ve Entity:EntityPos'a sağ tıklayın ve Assign Selected Entity'e tıklayın. Ve Entity:EntityPos'da bulunan pos'u AIGotoSpeedStance'deki pos'a bağlayın. Daha sonra böyle bir görünüm olması gerekiyor:
Daha sonra ekranınızın aşağısında bulunan AI/Physics butonuna tıkladığınızda AI düşman'ınızın TagPoint1'e doğru gittiğini göreceksiniz.
Şimdi Flow Graph penceresinde gri alana sağ tıklayın ve tekrar Add node > Entity > EntityPos'a tıklayın. Ve bu sefer haritanızdan TagPoint2'yi seçin ve oluşturduğunuz ikinci Entity:EntityPos'a sağ tıklayın ve Assign Selected Entity'e tıklayın. Ve yine bir AIGotoSpeedStance oluşturun ve bunda da AI düşmanınızı seçerek yine Assign Selected Entity yapın. Ve yine aynı bağlama işlemini yapın. Hepsi aşağıdaki gibi olmalı:
Şimdi ise Logic:Any'de bulunan in2'yi aşağıdaki gibi en son AIGotoSpeedStance'deki succeeded'e bağlayın.
Ve şimdi yine AI/Pshysics butonuna tıklayarak test edin. Bunları tekrar ederek bağlantılar arasındaki ilişkileri anlayabilir ve daha çok TagPoint oluşturarak AI'nızın daha geniş alanlarda devriye yapmasını sağlayabilirsiniz.
Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma