Moar interesting 4 me: Was meinst du mit "umstellen"?
Willst du mich auf den Arm nehmen? Mit einer neuen Engine zu arbeiten heißt für mich, mich umzustellen auf einen neuen Aufbau, neue Quelltexte, Funktionen und Daten etc.
Für dich als Profi mag das zwar keine Umstellung sein, aber ich bin hobbymäßiger Anfänger in der Programmierung. Da passt mir die Tribase-Engine ganz gut
@Jonathan_Klein: danke für deine Beiträge. Ich glaub, ich kann die meisten Directx11-sachen rauslassen, weil die nur die scene initialisieren und das macht ja schon die Tribase mit Directx9.
Inzwischen hab ich mal alle Deklarationen in ne .h kopiert und die Definitionen in ne .cpp. Danach in Tribase.h die neue Headerdatei eingefügt wie wluc-16 es beschrieben hat. Dann is mir aufgefallen, dass der Loader mit UNICODE geschrieben wurde. Das gab ein paar Probleme, weil bei ANSI LPCTSTR keine const wchar* annimmt, sondern nur const char*
Hab die Sachen aber dann doch noch ändern können. Juhu!
Zuletzt hab ich die Loader-Funktionen in das Beispielprogramm 03-02-Modelle eingefügt und alles kompiliert. Das hat schonmal geklappt!
Allerdings kommen beim Linken 5 Fehlermeldungen a la "Nicht aufgelöstes externes Symbol" Mal sehn ob ich das noch irgendwie gebogen bekomme und dann heißt es Daumendrücken beim Starten...