Yardım Metin2 Oyundaki petlere çarpışma önlemem lazım

  • Konuyu açan Konuyu açan Battle2
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 3
  • Gösterim Gösterim 41
Konu sahibi bu konuda soru soruyor. Sorusu ile ilgili bilgisi olanların yanıtlamasını bekliyor.

Battle2

Üye
Üye
Mesaj
19
Çözümler
2
Beğeni
18
Puan
43
Ticaret Puanı
0
Oyundaki petleri çağırdığımda vs'de felan karakterler takılmasını nasıl engellerim yani pet çağırınca içinden geçebilelim engel olmasın
 
bu konuyu deneyebilirsin.

 
Aşağıdaki gibi birşey yapman yeterli.
ActorInstanceCollisionDetection.cpp içinde TestActorCollision ara sonra aşağıdaki ifleri ekle.

ActorInstanceCollisionDetection.cpp:
Genişlet Daralt Kopyala
BOOL CActorInstance::TestActorCollision(CActorInstance & rVictim)
{
    if (rVictim.GetRace() >= 20101 && rVictim.GetRace() <=20299)
        return false;

    if (rVictim.GetRace() >= 34001 && rVictim.GetRace() <=34099)
        return false;
 
Teşekkürler sonradan eklediğim pet içinde sadece rakamları değiştirdim onuda adapte ettim sorun çözüldü
Aşağıdaki gibi birşey yapman yeterli.
ActorInstanceCollisionDetection.cpp içinde TestActorCollision ara sonra aşağıdaki ifleri ekle.

ActorInstanceCollisionDetection.cpp:
Genişlet Daralt Kopyala
BOOL CActorInstance::TestActorCollision(CActorInstance & rVictim)
{
    if (rVictim.GetRace() >= 20101 && rVictim.GetRace() <=20299)
        return false;

    if (rVictim.GetRace() >= 34001 && rVictim.GetRace() <=34099)
        return false;
 
Geri
Üst