Delphi-PRAXiS
Seite 75 von 103   « Erste     2565737475 767785     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Andorra 2D [Ver. 0.4.5.1, 31.12.08] (https://www.delphipraxis.net/81314-andorra-2d-%5Bver-0-4-5-1-31-12-08%5D.html)

inherited 22. Jul 2008 16:36

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
Nochmal langsam zum mitschreiben. Das passiert wenn du das Delphiprojekt eines Tutorials oder ähnliches öffnest, zeigt dir Delphi diese Meldung?

Diamondback2007 22. Jul 2008 16:47

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
Ich denke eher wenn er das Programm startet (Editor = z.B. ImageListen Editor, Tutorial = Demos)

igel457 22. Jul 2008 16:54

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
Beim Programmstart bekomme ich diesen Fehler mit der neusten Version auch auf unserem Win2000 Laptop - dort liegt es allerdings an fehlender 3D-Hardware bzw. aktueller Treiber.

Ich werde diesen Fehler beheben (irgendwann).

STS301 22. Jul 2008 17:08

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
bei mir liegt es auch an Probleme mit der Grafikkarte, allerdings hat 3.5 reibungslos funktioniert

Codewalker 3. Aug 2008 10:44

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
Ich hätte noch einen Wunsch/Verbesserungsvorschlag für den ImageEditor: Man kann für mehrere Bilder einen Alphakanal in Form eines Bildes angeben, aber leider nicht eine Farbe für alle Bilder als Transparenz vorgeben. Dafür muss man immernoch alle Bilder einzeln öffnen. Wäre super, wenn du das noch einbauen könntest. :thumb:

igel457 12. Aug 2008 15:08

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

damit es hier nicht ganz still wird, berichte ich mal kurz an was ich gerade bastle: Aktuell versuche ich die Gebrauchstauglichkeit meiner 2D Engine zu überprüfen und habe vor ein kleines (oder auch etwas komplexeres) Spielchen zu schreiben. Alle Verbesserungen werden dann in eine Andorra Version 0.5 einfließen.

Gerade arbeite ich an einer kleinen Himmelssimulation (siehe Screenshot). Die Wolken sind Prozedural erzeugt, der Himmel verwendet eine Gradientmap um zwischen Tag und Nacht recht realistisch zu wechseln. Shader werden verwendet um die Wolken zu animieren und perspektivisch zu verzerren.

Was ich bereits verbessert und ziemlich umgebaut habe ist das Video-Modul. Über meine Mini-Bibliothek Acinerella lassen sich damit nun auch alle möglichen Video-Formate abspielen. Der Video-Decoder heißt jetzt Medien-Decoder, was darauf hinweist, das nun sowohl Video- als auf Audiodaten decodiert werden. Die dekodierten Daten werden an einen "Mediahandler" weitergegeben, der sich um die Ausgabe kümmert. Standardmäßig ist hier der "Videohandler" registriert, von TAdVideoTexture abgeleitete Klassen können weitere Handler registrieren. Somit ist es möglich in unter 200 Zeilen Code Audiohandling hinzuzufügen.

Codewalker 14. Aug 2008 07:32

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
Moin zusammen.
Ich habe mich gestern ziemlich mit der TSpriteEngineEx rumgeschlagen, um einen Zoom hinzubekommen. Zum einen stimmt die Angabe in der Doku nicht, dass ein Zoomfaktor von 2 alles "twice as big" macht. Damit habe ich erstmal einen Zoom-In assoziiert, weil ja dabei alle Grafiken größer werden. Es ist aber genau umgekert: Je höher die Zahl, desto mehr wird dargestellt --> Zoom-Out.

Alles was ich bisher gemacht habe ist, dass ich den Wert SpriteEngineEx.Zoom verändere. Leider hat das auch den Effekt, dass beim rauszoomen, trotzdem nur der alte Inhalt gezeichnet wird und rund herum alles schwarz ist. Es scheint also das DisplayRect oder das SurfaceRect nicht an den Zoom angepasst zu werden. Ich habe auch mal einen Blick in die BrickDemo geworfen, aber da wird nur die normale SpriteEngine und Setup3DScene verwendet.
Wie setze ich das denn nun um, dass auch tatsächlich alles gezeichnet wird. Welches Rect, wo anpassen, etc. :wiejetzt:

igel457 14. Aug 2008 16:30

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
Hm, in der "Bounce" Demo funktioniert es aber ohne Probleme. Dort kann man mit dem Mausrad herauszoomen.

Codewalker 14. Aug 2008 16:37

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
An die Bounce-Demo hab ich gar nicht gedacht. Es klappt jetzt, es fehlte der Aufruf

Delphi-Quellcode:
AdSpriteEngine.Surface := AdDraw;
in der Idle-Funktion. Sollte vielleicht in die Dokumentation mit aufgenommen werden, dass das bei jeden Idle-Durchlauf gemacht werden muss

igel457 14. Aug 2008 16:58

Re: Andorra 2D [Ver. 0.40, 01.07.08]
 
Sollte eigentlich nicht so sein.
Ich schreibe mir das auf und schaue danach.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:37 Uhr.
Seite 75 von 103   « Erste     2565737475 767785     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz