İlan
06 Haz 2026 19 çevrimiçi üye Duyurular
Ana Sayfa Metin2 PvP Soru-Cevap
Ana Sayfa Forum Metin2 PvP Soru-Cevap Bunun Korkulduğu Şeyler......
İlan Yan banner placeholder

Bunun Korkulduğu Şeyler...

italysoccer 10.03.2026 13:51 7 görüntüleme 0 cevap
italysoccer
Üye
Üye
Katılım26 Ara 2025
Konular7
Mesajlar60
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
10.03.2026 13:51 #1
Kafayı Yememek Elde Değil

Kodumda bir değişiklik yaptım, CEffectManager sınıfının GetInfo metodunu güncelledim. Yeni kod:

```cpp
void CEffectManager::GetInfo(std::string* pstInfo)
```

Bu metod yeni versiyonunda, efekt bilgisi ile ilgili ayrıntılı bilgiler içeriyor. Öncelikle, efekt data map'indeki ve efekt instance map'indeki element sayısını hesaplıyorum. Ardından, particle system, efekt mesh, ışık ve parçacık pool'larının kapasitesini öğreniyorum. Tüm bu bilgiler bir cümle olarak birleştiriliyor ve pstInfo pointerine atanıyor.

Güncellenmiş kod:

```cpp
void CEffectManager::GetInfo(std::string* pstInfo)
{
char szInfo[256];

sprintf(szInfo, "Effect Bilgisi: Instanslar - ED %d, EI %d; Pool - PSI %d, MI %d, LI %d, PI %d, EI %d, ED %d, PSD %d, EM %d, LD %d",
m_kEftDataMap.size(),
m_kEftInstMap.size(),
CParticleSystemInstance::ms_kPool.GetCapacity(),
CEffectMeshInstance::ms_kPool.GetCapacity(),
CLightInstance::ms_kPool.GetCapacity(),
CParticleInstance::ms_kPool.GetCapacity(),
CEffectInstance::ms_kPool.GetCapacity(),
CEffectData::ms_kPool.GetCapacity(),
CParticleSystemData::ms_kPool.GetCapacity(),
CEffectMeshScript::ms_kPool.GetCapacity(),
CLightData::ms_kPool.GetCapacity()
);

pstInfo->append(szInfo);
}
```

Güncelleme işleminin gerçekleştiği metin dosyasını açmak için ilk adım, minIni.c dosyasını açmaktır. Precompiled header'ı kapatarak kodunuzu derlemelisiniz.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
İlan Yan banner placeholder