İlan
05 Haz 2026 25 çevrimiçi üye Duyurular
Ana Sayfa C++ / C# / Python
Ana Sayfa Forum C++ / C# / Python Orijinal başlığın Türkçe çevirisi: - Aynı anlamı,...
İlan Yan banner placeholder

Orijinal başlığın Türkçe çevirisi: - Aynı anlamı, oyun adlarını, sürüm/derece/rakam bilgilerini koru - Farklı kelimeler ve farklı akış kullan ama clickbait ekleme - Uzunluğu yaklaşık koru, maksimum

Darkdevil 05.05.2026 02:27 783 görüntüleme 1 cevap
Son Mesaj
Darkdevil
Üye
Üye
Katılım29 Ara 2025
Konular6
Mesajlar64
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
05.05.2026 02:27 #1
Selamlar, iyi forumlar.

DX9 altyapısında RenderTarget eklerken bazı kodların DX8 → DX9 yapısına göre yeniden uyarlanması gerekiyor.
Bu süreç çoğu zaman “şunu düzelt, bunu değiştir, bu dosya hata verdi” diye uzayıp gidiyor.
Bu durumu tamamen ortadan kaldırmak için tek bir include ile uyumluluk sağlayan bir çözüm hazırladım.

dx8todx9.h dosyasını UserInterface içine eklemek.

Ardından DX9’a uyarlama gerektiren veya DX8 referanslı hata veren herhangi bir dosyanın başına:

Gerekli CPP:
#include "../UserInterface/dx8todx9.h"
eklemeniz yeterlidir.

Eğer düzenlediğiniz dosya zaten UserInterface klasörü içindeyse:
Gerekli CPP:
#include "dx8todx9.h"
yeterli olacaktır.
Bu include, gerekli dönüşümleri otomatik olarak yapar ve DX9 uyumunu sağlar.

dx8todx9.h

***************************************************************************************************************************************

DX9 altyapıda RenderTarget eklerken karşılaştığım diğer bir sorun;
RenderTarget penceresinde model hareket etmiyor / dönmüyor olmasıydı.

Kaç farklı RenderTarget sistemi denediysem sonuç aynı:
Model görünüyor ama hiçbir şekilde güncellenmiyor.

Sorun :
UpdateModels() hiç çağrılmıyordu.

Bunun çözümü ise:
PythonApplication.cpp Arat:
CResourceManager::Instance().Update();

PythonApplication.cpp Üstüne Ekle:
CRenderTargetManager::Instance().UpdateModels();
Bu ekleme ile RenderTarget modeli her frame güncellenir ve
karakter/mob düzgün şekilde dönmeye başlar.

Kanıt:



mustafakus
Üye
Üye
Katılım26 Oca 2026
Konular10
Mesajlar41
Elmas Konular0
Başarım0
ZirveCoin 0
Ticaret Puanı
+0 -0
07.05.2026 03:51 #2
eline sağlık paylaşım için teşekkürler.
Bu konuyu görüntüleyenler
1 misafir
Cevap yazmak için giriş yapın.
Benzer Konular
6 cevap
2K görüntüleme
9 cevap
1.9K görüntüleme
4 cevap
1.9K görüntüleme
8 cevap
1.9K görüntüleme
İlan Yan banner placeholder