Mal ne kleine Statusmeldung. Wenn alles so läuft, wie ich es geplant hab, wir es keine Alpha 2.0 mehr geben (bzw. ich werde dann noch die 2.0 mit ein paar Bugfixes rausbringen, aber es wird sich nicht wirklich um eine stable handeln). Stattdessen arbeite ich schon an der 3.0, denn ich habe meine Pläne nochmals geändert. Folglich werde ich auch bis dahin keine neuen Tutorials schreiben, tut mir leid.
Ich werde das Rendering-System nochmals komplett neu schreiben, so dass ich auf Direct2D und GDI, die beide nicht das gelbe vom Ei sind, verzichten kann. Stattdessen werde ich zunächst mal einen Direct3D11-Renderer implementieren, später dann hoffentlich auch einen OGL- und einen D3D9-Renderer. Dadurch wird sich die Performance der Engine nochmals enorm steigern, und wenn ich die anderen Renderer gut implementiert bekomme wird dann auch auf XP-Systemen Hardwarebeschleunigung verfügbar sein (auch wenn ich nicht empfehle, XP noch zu verwenden). Außerdem wird es dann auch einfacher für euch sein, eigene Renderer zu implementieren (wenn ihr denn überhaupt sowas brauchen solltet), weil ich mehr Code in die Engine verlagere. Der D3D11-Renderer wird dann auch Store-Apps und inoffiziell auch WP8-Apps unterstützen.
Ich werde das Rendering-System nochmals komplett neu schreiben, so dass ich auf Direct2D und GDI, die beide nicht das gelbe vom Ei sind, verzichten kann. Stattdessen werde ich zunächst mal einen Direct3D11-Renderer implementieren, später dann hoffentlich auch einen OGL- und einen D3D9-Renderer. Dadurch wird sich die Performance der Engine nochmals enorm steigern, und wenn ich die anderen Renderer gut implementiert bekomme wird dann auch auf XP-Systemen Hardwarebeschleunigung verfügbar sein (auch wenn ich nicht empfehle, XP noch zu verwenden). Außerdem wird es dann auch einfacher für euch sein, eigene Renderer zu implementieren (wenn ihr denn überhaupt sowas brauchen solltet), weil ich mehr Code in die Engine verlagere. Der D3D11-Renderer wird dann auch Store-Apps und inoffiziell auch WP8-Apps unterstützen.