noisiv 1
noisiv
Manwe Work 1
Manwe Work
Bvural41 1
Bvural41
ShadowFon 1
ShadowFon
mavzermete 1
mavzermete
YazilimMühendisi 1
YazilimMühendisi
Fethi Polat 1
Fethi Polat
InfernoShade 1
InfernoShade
Hikaye Ekle

Altın Konu MaviAyGames | Su Render Düzenlemesi [C++]

  • Konuyu başlatan Konuyu başlatan MaviAy44
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 29
  • Görüntüleme Görüntüleme 5K

MaviAy44

Emre Kırıcı
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
TM Üye
Katılım
16 Tem 2019
Konular
715
Mesajlar
3,551
Çözüm
47
Online süresi
6mo 20d
Reaksiyon Skoru
2,110
Altın Konu
34
Başarım Puanı
309
MmoLira
19,559
DevLira
122
Ticaret - 100%
7   0   0

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!






C++:
Arat:
void CMapOutdoor::LoadWaterTexture()
{
    UnloadWaterTexture();
    char buf[256]; // bigger the texture bigger the buffer
    for (int i = 0; i < 30; ++i) // count of the frames
    {
        sprintf(buf, "d:/ymir Work/special/water/%02d.dds", i+1); // Special/etc/ path can be set to a custom path
        m_WaterInstances[i].SetImagePointer((CGraphicImage *) CResourceManager::Instance().GetResourcePointer(buf));
    }
}
void CMapOutdoor::UnloadWaterTexture()
{
    for (int i = 0; i < 30; ++i) // count of the frames
        m_WaterInstances[i].Destroy();
}

Tamamen Değiştir:

void CMapOutdoor::LoadWaterTexture()
{
    UnloadWaterTexture();
    char buf[512];
    for (int i = 0; i < 60; ++i)
    {
        sprintf(buf, "d:/ymir Work/special/water/%02d.dds", i+1);
        m_WaterInstances[i].SetImagePointer((CGraphicImage *)CResourceManager::Instance().GetResourcePointer(buf));
    }
}
void CMapOutdoor::UnloadWaterTexture()
{
    for (int i = 0; i < 60; ++i)
        m_WaterInstances[i].Destroy();
}

MapOutdoor.h
Arat:
CGraphicImageInstance m_WaterInstances[60];

Bu şekilde çok daha sağlıklı olur diye düşünüyorum, kullanacak arkadaşlara max. 60 değerinde kullanmalarını tavsiye ediyorum.
 
Son düzenleme:
Sağlıklı değil :)
 
Paylaşım için teşekkürler.
 
Paylaşım İçin Teşekkürler :)
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst