swordar

Üye
20 Eyl 2021
33
1
8
(26) Eskişehir
Arkadaşlar merhaba ben oyunum için 1 mızrak 1 kalkan 1 de kılıç yaptım blender programından ancak biraz araştırdım atıp daha sonra karakterin eline koyup ve damagesini ayarlama ile ilgili cok sağlıklı bilgiler bulamadım. Bu konuyla alakalı bilgisi olan varsa yardımcı olabilir mi rica etsem  Şimdiden teşekkür ederim
 
Silahı blenderda yaptık, motora attık. Karakterimizin eline koyduk ve animasyonu oynattık. Artık mızrak değdiği her karaktere hasar veriyor. Bir kere böyle bir mantık yok. Maalesef. Eminim yeni başlayan herkes böyle bir şey isterdi. Oyundaki her mekaniği sen oluşturuyorsun. Damage dediğimiz kavramı motor bilmez, sen ona ne olduğunu anlatacaksın. Kod yazarak.
 
swordar' Alıntı:
Arkadaşlar merhaba ben oyunum için 1 mızrak 1 kalkan 1 de kılıç yaptım blender programından ancak biraz araştırdım atıp daha sonra karakterin eline koyup ve damagesini ayarlama ile ilgili cok sağlıklı bilgiler bulamadım. Bu konuyla alakalı bilgisi olan varsa yardımcı olabilir mi rica etsem  Şimdiden teşekkür ederim


Merhaba, Apply Damage ve event any damage kavramlarını araştır.
 
Apply damage bir damage atar fakat her nesnenin damage aldığında ne olacağını bilmesi için başka bir event "tetikleyici" daha vardır.
Bu da AnyDamage'dir. Yani sen karaktere bir can değeri girersin değişken ile. Daha sonra event any damage içerisinde de ne kadar hasar geldiyse canı o kadar eksilt diye kod girersin. Böylece o karakyer ya da nesneye apply damage uygularsan ve hasar belirtirsen o otomatik olarak orada işlem görecektir. Hatta başta kontrol ettirirsin can <=0 gibi ise ölsün dersin mesela. Eğer değilse hasar kadar canı azalt dersin.
 
leonscottkfm' Alıntı:
Apply damage bir damage atar fakat her nesnenin damage aldığında ne olacağını bilmesi için başka bir event "tetikleyici" daha vardır.
Bu da AnyDamage'dir. Yani sen karaktere bir can değeri girersin değişken ile. Daha sonra event any damage içerisinde de ne kadar hasar geldiyse canı o kadar eksilt diye kod girersin. Böylece o karakyer ya da nesneye apply damage uygularsan ve hasar belirtirsen o otomatik olarak orada işlem görecektir. Hatta başta kontrol ettirirsin can <=0 gibi ise ölsün dersin mesela. Eğer değilse hasar kadar canı azalt dersin.


Harika yorumun için çok teşekkür ederim gerçekten izliceğim yol hakkında bire bir ders niteliğinde oldu artık nasıl ilerlemem gerektiğini biliyorum bunlara yoğunlaşıp direkt başlıyorum ayırdıgın vakit ve bilgin için teşekkür ederim