Einzelnen Beitrag anzeigen

Benutzerbild von igel457
igel457

Registriert seit: 31. Aug 2005
1.622 Beiträge
 
FreePascal / Lazarus
 
#733

Re: Andorra 2D [Ver. 0.40, 01.07.08]

  Alt 11. Jul 2008, 18:44
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
Andreas
"Sollen sich auch alle schämen, die gedankenlos sich der Wunder der Wissenschaft und Technik bedienen, und nicht mehr davon geistig erfasst haben als die Kuh von der Botanik der Pflanzen, die sie mit Wohlbehagen frisst." - Albert Einstein
  Mit Zitat antworten Zitat