Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

BlackScreen FIX : Bla Bla Bla

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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!

Merhaba, yıllardır oyuncuların yaşadığı sorunlardan bir tanesi, mutlaka herkes deneyimlemiştir. Oyunun siyah ekran (Render yetişememe) sorunu.

Oyunun grafik motoru, ve cpp standardı 98-03 yıllarındaki teknolojileri kullanarak yazılmış olduğu için işlemcilere minimum yük bindirmek maksadıyla grafiklerin render edilmesine süre konmuş, tabi bu günümüz teknolojileri için çok önemli değil, isteyen düzeltebilir. Her ikisini de 500 yapabilirsiniz.
(Tartışmaya açıktır, tecrübeli kişiler fikirlerini paylaşabilir, at yarıştırmak isteyenler için geçerli değildir. Daha önce paylaşıldıysa kapatılabilir.)


[CODE lang="cpp" title="Client Source \ UserInterface \ PythonApplication.cpp"]// Fonksiyon: bool CPythonApplication::Process()
// İçinde şu kısımları bul..

if (!IsActive())
{
SkipRenderBuffering(3000);
}

if (!canRender)
{
SkipRenderBuffering(3000);
}[/CODE]

Test edildi: 10 saat

Screenshot_624.png
 

En Çok Reaksiyon Alan Mesajlar

Merhaba, yıllardır oyuncuların yaşadığı sorunlardan bir tanesi, mutlaka herkes deneyimlemiştir. Oyunun siyah ekran (Render yetişememe) sorunu.

Oyunun grafik motoru, ve cpp standardı 98-03 yıllarındaki teknolojileri kullanarak yazılmış olduğu için işlemcilere minimum yük bindirmek maksadıyla grafiklerin render edilmesine süre konmuş, tabi bu günümüz teknolojileri için çok önemli değil, isteyen düzeltebilir. Her ikisini de 500 yapabilirsiniz.
(Tartışmaya açıktır, tecrübeli kişiler fikirlerini paylaşabilir, at yarıştırmak isteyenler için geçerli değildir. Daha önce paylaşıldıysa kapatılabilir.)


[CODE lang="cpp" title="Client Source \ UserInterface \ PythonApplication.cpp"]// Fonksiyon: bool CPythonApplication::Process()
// İçinde şu kısımları bul..

if (!IsActive())
{
SkipRenderBuffering(3000);
}

if (!canRender)
{
SkipRenderBuffering(3000);
}[/CODE]

Test edildi: 10 saat

Öğeyi görmek için üye olmalısınız.
Paylaşım için teşekkürler
Merhaba, yıllardır oyuncuların yaşadığı sorunlardan bir tanesi, mutlaka herkes deneyimlemiştir. Oyunun siyah ekran (Render yetişememe) sorunu.

Oyunun grafik motoru, ve cpp standardı 98-03 yıllarındaki teknolojileri kullanarak yazılmış olduğu için işlemcilere minimum yük bindirmek maksadıyla grafiklerin render edilmesine süre konmuş, tabi bu günümüz teknolojileri için çok önemli değil, isteyen düzeltebilir. Her ikisini de 500 yapabilirsiniz.
(Tartışmaya açıktır, tecrübeli kişiler fikirlerini paylaşabilir, at yarıştırmak isteyenler için geçerli değildir. Daha önce paylaşıldıysa kapatılabilir.)


[CODE lang="cpp" title="Client Source \ UserInterface \ PythonApplication.cpp"]// Fonksiyon: bool CPythonApplication::Process()
// İçinde şu kısımları bul..

if (!IsActive())
{
SkipRenderBuffering(3000);
}

if (!canRender)
{
SkipRenderBuffering(3000);
}[/CODE]

Test edildi: 10 saat

Ekli dosyayı görüntüle 155868
Paylaşım için teşekkürler
 
Paylaşım için teşekkürler.

SkipRenderBuffering fonksiyonunun amacı render thread’ini dinlendirmektir. RenderTarget fonksiyonunu tamamen kaldırıp oyunu optimize edersek SkipRenderBuffering fonksiyonunu tamamen bile kaldırabiliriz.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

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

Geri
Üst