ahtek07

Aktif üye
4 Nis 2018
276
45
28
24
(55) Samsun
ahmettekin.bitrix24.site
hocam merhabalar benim geliştimekte olduğum bir korku oyunu projem var ve projeme eklemek istediğim karakter kapının yanına gidiyor ve o kapıya ait anahtarı var ise kapıyı aca biliyor bunu nasıl oluşturabilirim  :)  ?
 
ahtek07' Alıntı:
hocam merhabalar benim geliştimekte olduğum bir korku oyunu projem var ve projeme eklemek istediğim karakter kapının yanına gidiyor ve o kapıya ait anahtarı var ise kapıyı aca biliyor bunu nasıl oluşturabilirim  :)  ?

Merhaba, bir inventory(envanter) yapısı oluşturmalısınız. Inventory yapısını bir aktör bileşeni olarak Karakterinize attach edebilirsiniz. Daha sonradan bu kapı blueprint aktörü ile oyuncu etkileşime girdiğinde (bu etkileşim linetrace(raycasting) ile veya herhangi bir collision overlap etme de olabilir) karaktere eklenmiş olan yapının içerisinde gerekli olan ItemID bulmasını isteyeceksiniz.  Bunun etkileşim olduğu anda için envanter dizisi(inventory array) içerisinde bir döngü kurarak eğer aktör bp üzerinden istenen ItemID envanterdeki herhangi bir yapının içerisindeyse doğru döndüren bir fonksiyon yaratacaksınız.

Umarım anlatabilmişimdir.