Aloha, hier bin ich wieder
Zitat von
Codewalker:
Args, der Aufruf von Move im Idle hat alles geklärt. Ist aber wohl auch erst seit der 0.4 so.
Hm, ich muss mal schauen ob mir da eine bessere Lösung einfällt, als das Setzen der Surfacegröße in DoMove durchzuführen...
Zitat von
Diamondback2007:
Zum einen kann ich kein Antialias verwenden.
Wie man in der
Dokumentation lesen kann, musst du Antialias über AdDraw.Properties erst einschalten. Dies ist notwendig, da Antialias zurzeit nur vom
DirectX-Plugin unterstützt wird und vor dem Initialisieren der Grafikschnittstelle eingeschaltet werden muss.
Zitat von
Diamondback2007:
Zum anderen würde ich gerne wissen, ob es eine Möglichkeit gibt die Shader komplett zu deaktivieren...
weil ich brauche sie nicht wirklich, habe aber auch keine Lust die ganzen Dlls mitzuliefern...
Andorra 2D läuft definitiv auch ohne das Shadersystem bei den "Andorra*cg.dll" Bibliotheken handelt es sich nur um
optionale Plugins für die Grafikplugins. HLSL-Shader hingegen sind ein fester Bestandteil von
DirectX 9 und somit von AndorraDX93D.dll. Der HLSL support lässt sich also nicht abschalten (außer man komentiert die entsprechende Zeile in der AndorraDX93D.dpr aus).
Fehlermeldungen beim start können unter Verwendung des Setup-Dialogs entstehen, wenn nur die "Andorra*cg.dll" Bibliotheken im Programmverzeichnis sind. Diese treten aber auch nur auf, wenn man das Programm aus dem Debugger heraus startet.
Abhängigkeiten zu irgendwelchen Debug-Versionen existieren auch nicht! (Habe ich mit dem Dependency-Walker überprüft).
Zitat von
EugenB:
Seit der 0.4 Version läuft zumbeispiel SimplePart bei mir nicht mehr, was heißt hier nicht mehr laufen? .... der ganze Rechner hängt sich auf dabei -.-
Ich habe mit Lazarus (0.9.24) keinerlei Probleme mit den Partikelsystemen gehabt.
Zitat von
EugenB:
Achja dann hätte ich noch was, wieso benutzt du unter Lazarus nicht die LCL bzw
FCL diese kann PNG lesen und dann müsste man sich nicht stundenlang rumschlagen und die AdPng
Unit zum laufen zu bekommen bzw dessen benötigten Units ( nach 40 Min habe ich es aufgegeben^^)
Für den PNG-Support unter Lazarus/Linux eignen sich die FreeImage/DevIL Bibliotheken hervorragend (darum habe ich ja extra Plugins dafür eingebaut).
Zitat von
NamenLozer:
Ich habe jetzt auch ein Problem, bzw eine Frage, und zwar folgendes: Wie kann ich die Größe der Zeichenflöche nachträglich anpassen (z.B. beim vergrößern des Fensters)?
Kleines Problem im
DirectX-Modul - da lässt sich die Backbuffergröße nur durch Reinitialisieren oder rumbasteln an der Swap-Chain ändern. Daher empfehle ich für Editoren generell das
OpenGL-Plugin. Hier genügt ein Aufruf von Setup2DScene.
Zitat von
NamenLozer:
Ich verwalte die selbst, weil ich früher mal einen Test mit der SpriteEngine gemacht hab und sie mir zu unfelxibel war.
Die SpriteEngine verwaltet die Objekte zu Optimierungszwecken selbst superschnell in einem 2D-Array - darum musst du dich nicht kümmern. Für verbesserungen zum SpriteEngine System bin ich aber immer offen.
Ich hoffe eure Fragen sind damit beantwortet
,
Andreas