nazim

Cezalı Üye
2 Tem 2016
394
31
0
(6) Ankara
Arkadaşlar yapmakta olduğum oyunuma A takımı ve B takımı takım sistemlerini nasıl yapabilirim? Teşekkürler.
 
nazim' Alıntı:
Arkadaşlar yapmakta olduğum oyunuma A takımı ve B takımı takım sistemlerini nasıl yapabilirim? Teşekkürler.

Öncelikle şu yazıyı okumanızı tavsiye ederim: 
https://docs.unrealengine.com/latest/INT/Gameplay/Framework/index.html

Buradaki yazıyı okuduktan sonra burayı öğrenin

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

GameMode ve GameState kavramlarını iyice öğrenin. Her playercontroller kendi Pawn'ı possess edebilir. Ve bu playercontroller yapısı aşağıda vereceğim daha iyi göreceksiniz.

PlayerController den aldığınız değişkenleri daha sonra gamestate daha sonra gamemode sınıfları altında kullanacaksınız. 

GameFramework.jpg


Bunu c++ yapmak ile mümkün. Farklı oyun A ve B takımı için belirli oyun durumları(game state) oluşturmanız lazım. Oyuncu takımı seçtiği zaman takım değişkenini bir değere atamanız lazım ve buna göre belirli şartlar koyarak. Örneğin, eğer oyuncunun takımı a ise, +10 puan ekle veya bunun gibi şeyler yap. 

Blueprintler ile yapılmasını düşündüğümde, oyuncunun veya blueprintin takım değişkeninin değerini bir dizide tutabilirsin fakat bu çok karmaşık gözüküyor. Çıkaramadım. Fakat unreal engine 4.15 sürümünde blueprintten c++ koduna dökme olayı tam olarak gerçekleşecek.