Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Bewegungen mit DelphiX (https://www.delphipraxis.net/22679-bewegungen-mit-delphix.html)

LoW_FloW 25. Mai 2004 14:57

Re: Bewegungen mit DelphiX
 
Zitat:

Zitat von Stevie
Zitat:

Zitat von citybreaker
Würde aber davon abraten. :stupid:

Warum?

Würde mich auch interessieren 8) .
Noch eine Frage: Sind die Sachen auf dieser Seite [http://www.delphigl.com/] mit GLScene gemacht oder mit Standart OpenGL?

Stevie 25. Mai 2004 15:00

Re: Bewegungen mit DelphiX
 
Zitat:

Zitat von LoW_FloW
Noch eine Frage: Sind die Sachen auf dieser Seite [http://www.delphigl.com/] mit GLScene gemacht oder mit Standart OpenGL?

Soweit ich weiß, mit Standard OpenGL

LoW_FloW 25. Mai 2004 17:53

Re: Bewegungen mit DelphiX
 
Wo gibt es eine deutsche Seite mit Tuts, Beispielen usw. für GLScene :?:

Igotcha 25. Mai 2004 20:08

Re: Bewegungen mit DelphiX
 
Zitat:

Zitat von LoW_FloW
Zitat:

Zitat von Igotcha
mit Darkbasic

Nein danke :zwinker:

Hat nicht viel mit Basic und einer Interpretersprache zu tun ;-)

KLICK und KLICK

LoW_FloW 26. Mai 2004 06:18

Re: Bewegungen mit DelphiX
 
Ich will keine neue Sprache lernen. Außerdem würde ich das gerne mit Delphi verwirklicen :zwinker:

Aber nochmal zurück zu der Frage:

Zitat:

Zitat von LoW_FloW
Wo gibt es eine deutsche Seite mit Tuts, Beispielen usw. für GLScene :?:


Stevie 26. Mai 2004 06:30

Re: Bewegungen mit DelphiX
 
Zitat:

Zitat von LoW_FloW
Wo gibt es eine deutsche Seite mit Tuts, Beispielen usw. für GLScene :?:

Tja, wenn das jemand weiß, dann sag!!! :wink: Ich hab nämlich auch noch keine gefunden... :(

Igotcha 26. Mai 2004 11:12

Re: Bewegungen mit DelphiX
 
Zitat:

Zitat von LoW_FloW
Ich will keine neue Sprache lernen. Außerdem würde ich das gerne mit Delphi verwirklicen :zwinker:

Ist ja OK und bitte nicht falsch verstehen ;-) Ich benutze Delphi selbst seit ein paar Jahren und wollte hier eigentlich mehr nur ein persönliches Beispiel anführen, dass es für bestimmte Probleme Programmiersprachen / Entwicklungsumgebungen gibt, die besser geeignet sind, als andere.

Zumindest war es so bei mir und evtl. hätte Dir das auch geholfen.

Ich wollte mein Spiel auch unbedingt mit Delphi und DelphiX umsetzen, da ich Delphi ja bereits kannte. Hatte nach einer relativ kurzen Einarbeitung in DelphiX auch schnell einige gute Ergebnisse erzielt, doch dann kam irgendwann der Punkt, wo mir klar wurde "da blickst Du jetzt selbst nicht mehr durch" ;-) DelphiX nimmt einem enige Sachen ab, lässt einen auf der anderen Seite mit grundlegenden Problemen aber wieder völlig alleine (ist wahrscheinlich bei jedem Wrapper so). Und diese grundlegenden Problem muß man dann wieder selbst codieren und die Schwierigkeit besteht dann im Endeffekt darin, diese "Eigenerzeugnisse" mit den Wrapper-Funktionalitäten in Einklang zu bringen.

Entschuldige, wenn ich wieder etwas umfangreicher werde, aber da wir am gleichen Problem - nämlich an der Erstellung eines Spiels - sitzen, hilft es Dir ja evtl...

Das von mir erwähnte Produkt, auf das ich zufällig gestossen bin und wovon es noch mehrere dieser Art gibt, hat nur ein Ziel: "Spiele zu erstellen" und den Programmierer dabei so gut wie möglich zu unterstützen. Mir hat es insofern geholfen, dass ich mich nun ganz auf das "Spiel" im eigentlichen Sinne konzentrieren kann: Spiellogik, Grafiken, etc. Denn ein "gutes" Spiel ist weitaus mehr, als nur Programmcode :-)

Um mal auf Dein eigentliches Problem zurückzukommen:

Zitat:

Wie erledige ich es am besten, wenn z.B. eine Figur einen Tritt machen möchte. Mir ist dazu nur eingefallen, dass ich dann einzelne Bilder nacheinander laden muss. Dann hätte ich aber (bei vielen Aktionen und vielen Figuren) tausende von Bildern. Wenn ich mir die Spiele, die es auf dem Mark oder im Internet gibt, angucke, finde ich immer nur ca. eine Datei pro Spielfigur. Ich denke mal nicht, dass darin alle Bitmaps am Stück enthalten sind, die dann mit Pattern auseinander getrennt werden.
Mit besagtem Programm wäre das:

Code:
REM Bildschirmmodus setzen
SCREEN DISPLAY 1024,768,32
REM Synchronisierung setzen
SYNC ON: SYNC RATE 60
REM Spritebild laden, wo 10 Frames in einer Reihe gespeichert sind
LOAD IMAGE "sprite",1,1 
REM Sprite erstellen, Bild zuweisen und sagen, dass die Animation in 10 Bildern in 1 Reihe vorliegt
CREATE ANIMATED SPRITE 2,1,10,1
REM GameLoop
DO
     REM Sprite von Frame 1 bis 10 darstellen, Verzögerung 100
     PLAY SPRITE 2,1,10,100
     IF SPACEKEY()=1 THEN END
SYNC
LOOP
Ohne REMs ein Neunzeiler, mit Delphi und DelphiX wahrscheinlich knapp 100 ;-)

Nimms mal einfach so hin und wenn Du Dich für irgendetwas entschieden hast und dann fragen zum "Game Design" hast, stehe ich Dir gerne mit Links zur Verfügung, denn da kann man sich auch tot lesen ;-)

Viele Grüße
Igotcha

LoW_FloW 26. Mai 2004 11:27

Re: Bewegungen mit DelphiX
 
Mein Burder programmiert auch in Blitz Basic. Was ich gesehen habe von Grafik her und so, ist Blitz Basic erste Klasse, mit dem geringen Aufwand den man betreiben muss. Delphi ist ja für Spiele eigentlich nicht gut geeignet und auch nicht speziell dafür gedacht. Aber ich will das halt in Delphi machen :zwinker: , auch wenn ich viel dafür :coder: muss...


Weiß aber wirklich keiner was zu der Frage:

Zitat:

Zitat von LoW_FloW
Wo gibt es eine deutsche Seite mit Tuts, Beispielen usw. für GLScene :?:


Matze 26. Mai 2004 11:53

Re: Bewegungen mit DelphiX
 
Bei Google suchenGLScene Tutorial
Da findest du viel, unter anderem das hier.

Stevie 26. Mai 2004 11:59

Re: Bewegungen mit DelphiX
 
Zitat:

Zitat von LoW_FloW
Wo gibt es eine deutsche Seite mit Tuts, Beispielen usw. für GLScene :?:

Beispiele und Demos sind ja schon im Paket beinhaltet, aber da muss man sich schon durchkämpfen. :wall:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr.
Seite 3 von 5     123 45      

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