Cümleten selam ve dua ile arkadaşlar,
Hayatta kalma tarzında bir oyun tasarlıyorum ,size aklıma gelen bir fikri, blueprinte dökme konusunda ihtiyacım var.
"Karakterim oyun içinde nasıl besin ekip aynı şekilde nasıl besin toplayabilir" diye düşünürken aklıma şu fikir geldi;
Karakter belli bir alana girdiğinde "Tohum(integer bir değişken)"toplasın ve bu "Tohum" ları yine belli bir "Besin_Ekme_Alanı" içinde kullanabilsin.
En basitinden şöyle olabilir;Tohumları etraftan loot ladı,Besin_Ekme_Alanı 'nın içine geldi ve bir tuşa bastı,sonra o "Besin_Ekme_Alanı" içindeki kod çalıştı,ve kod içindeki oluşturduğumuz matineyi çalıştırdı,matinede Landspace altına gömülü olan bir bitkiyi belli bir süre içinde Landspace üstüne çıkardı.Sonra matine bittiğinde yine bir tuşa basılıp o bitki toplandı ve yine aynı bitki kaybolup,karakterin loot larına eklendi.Ve o Loot u kullandığında canı ve enerjisi belli bir seviye arttı.İşte tam bu noktada ;
Blueprint Class sekmesi altından 2 adet aktor oluşturdum,Birinin adına "Tohum",dierinin adına ise "Besin_Ekme_Alanı" adını verdim.
Her 2sindede belli bir "Box Collision" var ve bu alana karakter girdiğinde blueprint kodlarını tetikliyor.
"Besin_Ekme_Alanı" Blueprint kodu tam olarak şöyle;
"Tohum_Toplama"Blueprint kodu ise şu şekilde;
Şimdi,sorunlar şunlar;
1)Her "Besin_Ekme_Alanı" için ayrı matineler eklemek zorunda mıyım? Ve aynı şekilde ayrı Trigger,çünkü "Besin_Ekme_Alanı" içinden matine oynatamıyorum,matine orda gözükmüyor.
2)Her "Besin_Ekme_Alanı" için aynı matine kodunu girsem,"Besin_Ekme_Alanı" içinde ki matine aktif olduğunda dier "Besin_Ekme_Alanı" içindeki matinelerde aktif olur mu?
3)Şuan ki yaptığım blueprint kodlamasında ise "Besin_Ekme_Alanı"na eklediğim Trigger(matine tetiklemesi için) de ki "Play(Matine Actor)" yaptığım matineyi çalıştırmıyor."Besin_Ekme_Alanı" içindeki bahsettiğim Trigger ' ın kodu ise şu şekilde;
Bir de "Besin_Ekme_Alanı" hem de "Tohum" aktörlerinin içinde Boolen değişkenler var,onlar tamamen sorgu için,hani alana girdi mi girmedi mi,girdiğinde şu tuşa bastımı basmadı mı gibi,onun da kodu şu şekilde ;
Evet arkadaşlar daha gerçekçi bir blueprint kodlaması için öneri ve düşünceleriniz nelerdir ?
Ve yukarda ki sorunları nasıl gidebiliriz? Şimdiden teşekkür ediyorum.
Hayatta kalma tarzında bir oyun tasarlıyorum ,size aklıma gelen bir fikri, blueprinte dökme konusunda ihtiyacım var.
"Karakterim oyun içinde nasıl besin ekip aynı şekilde nasıl besin toplayabilir" diye düşünürken aklıma şu fikir geldi;
Karakter belli bir alana girdiğinde "Tohum(integer bir değişken)"toplasın ve bu "Tohum" ları yine belli bir "Besin_Ekme_Alanı" içinde kullanabilsin.
En basitinden şöyle olabilir;Tohumları etraftan loot ladı,Besin_Ekme_Alanı 'nın içine geldi ve bir tuşa bastı,sonra o "Besin_Ekme_Alanı" içindeki kod çalıştı,ve kod içindeki oluşturduğumuz matineyi çalıştırdı,matinede Landspace altına gömülü olan bir bitkiyi belli bir süre içinde Landspace üstüne çıkardı.Sonra matine bittiğinde yine bir tuşa basılıp o bitki toplandı ve yine aynı bitki kaybolup,karakterin loot larına eklendi.Ve o Loot u kullandığında canı ve enerjisi belli bir seviye arttı.İşte tam bu noktada ;
Blueprint Class sekmesi altından 2 adet aktor oluşturdum,Birinin adına "Tohum",dierinin adına ise "Besin_Ekme_Alanı" adını verdim.
Her 2sindede belli bir "Box Collision" var ve bu alana karakter girdiğinde blueprint kodlarını tetikliyor.
"Besin_Ekme_Alanı" Blueprint kodu tam olarak şöyle;
"Tohum_Toplama"Blueprint kodu ise şu şekilde;
Şimdi,sorunlar şunlar;
1)Her "Besin_Ekme_Alanı" için ayrı matineler eklemek zorunda mıyım? Ve aynı şekilde ayrı Trigger,çünkü "Besin_Ekme_Alanı" içinden matine oynatamıyorum,matine orda gözükmüyor.
2)Her "Besin_Ekme_Alanı" için aynı matine kodunu girsem,"Besin_Ekme_Alanı" içinde ki matine aktif olduğunda dier "Besin_Ekme_Alanı" içindeki matinelerde aktif olur mu?
3)Şuan ki yaptığım blueprint kodlamasında ise "Besin_Ekme_Alanı"na eklediğim Trigger(matine tetiklemesi için) de ki "Play(Matine Actor)" yaptığım matineyi çalıştırmıyor."Besin_Ekme_Alanı" içindeki bahsettiğim Trigger ' ın kodu ise şu şekilde;
Bir de "Besin_Ekme_Alanı" hem de "Tohum" aktörlerinin içinde Boolen değişkenler var,onlar tamamen sorgu için,hani alana girdi mi girmedi mi,girdiğinde şu tuşa bastımı basmadı mı gibi,onun da kodu şu şekilde ;
Evet arkadaşlar daha gerçekçi bir blueprint kodlaması için öneri ve düşünceleriniz nelerdir ?
Ve yukarda ki sorunları nasıl gidebiliriz? Şimdiden teşekkür ediyorum.