- Mesaj
- 4.043
- Çözümler
- 392
- Beğeni
- 4.166
- Puan
- 1.849
- Ticaret Puanı
- 0
Merhaba, elimdeki psm yi düzenleyip eksiklerini gideriyorum ancak bir yerde takıldım.
Oyun içindeki neredeyse bütün effectler instancebase.h den geliyor, ancak resimde gösterdiğim click effecti pythonplayer.h den geliyor.
Ben bu efekti pyhtonplayer.h den çekip ilgili cpp ye şu şekilde tanımladım(ok işareti ile belirttiğim yerler);
Sonrasında bu efekt sorunsuz olarak çalışmaya başladı ancak listedeki diğer bazı effectler ortadan kayboluyor nedense.
Mesela ölmeden hemen önceki kafanın çevresinde dönen yıldızlar.. Başka hangi efektlerde sorun oluşuyor bilmiyorum hepsini test etmedim elbette ama bu click.mse yi ekleyince bir sorun oluştuğu kesin.
Sizce sorun ne olabilir?
Oyun içindeki neredeyse bütün effectler instancebase.h den geliyor, ancak resimde gösterdiğim click effecti pythonplayer.h den geliyor.
Ben bu efekti pyhtonplayer.h den çekip ilgili cpp ye şu şekilde tanımladım(ok işareti ile belirttiğim yerler);
C++:
const bool CPlayerSettingsModule::_LoadInit()
{
CInstanceBase & pkBase = CInstanceBase();
-> CPythonPlayer & pkPlayer = CPythonPlayer::Instance();
static const std::vector<TEffect> m_vecEffectData =
{
{ pkBase.EFFECT_DUST, "", "d:/ymir work/effect/etc/dust/dust.mse" } ,
...
...
...
-> { pkPlayer.RegisterEffect(CPythonPlayer::EFFECT_PICK, "d:/ymir work/effect/etc/click/click.mse", true) },
};
Sonrasında bu efekt sorunsuz olarak çalışmaya başladı ancak listedeki diğer bazı effectler ortadan kayboluyor nedense.
Mesela ölmeden hemen önceki kafanın çevresinde dönen yıldızlar.. Başka hangi efektlerde sorun oluşuyor bilmiyorum hepsini test etmedim elbette ama bu click.mse yi ekleyince bir sorun oluştuğu kesin.
Sizce sorun ne olabilir?
Son düzenleme: