Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Starfield (https://www.delphipraxis.net/47061-starfield.html)

Mr Whoopee 5. Jun 2005 23:59


Starfield
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich habe mir, mit Hilfe der Canvas, eine Art "Weltraumanimation" gemacht.
Da ich diesen Effekt schön finde, und er evtl. auch nützlich für Andere ist,
möchte ich ihn hier zur Verfügung stellen.

Whoopee

Luckie 6. Jun 2005 00:09

Re: Starfield
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hm, da läßt sich am Code noch was machen. Ich hätte eine Klasse Stern entworfen mit den Eigenschaften: Position, Geschwindigkeit und Farbe (Helligkeit). Würde das ganze etwas sauberer kapseln und dann wird es auch erst interessant für andere, die so was nutzen wollen.

Ich habe da mal eben was zusammengebastelt auf die Schnelle. Projekt und Klasse im Anhang.

Luckie 6. Jun 2005 01:43

Re: Starfield
 
Nachtrag: Mit der Klasse kannst du jetzt auch den Windows Bildschirmschoner nachprogarmmieren. Da werden ja die Serne im Hintergrund schneller, größer und heller, wenn sie nach vorne kommen. Einfach Farbe, Größe und Geschwindigkeit entsprechend der Position (hinten, vorne) anpassen.

Kidix 6. Jun 2005 04:39

Re: Starfield
 
naja, garnicht mal schlecht, kann man vielleicht worklich mal gebrauchen!

Kidix

Mr Whoopee 6. Jun 2005 11:22

Re: Starfield
 
:roteyes: also von meinem source erkenn ich da nix mehr
ist nett geworden :)

Luckie 7. Jun 2005 12:46

Re: Starfield
 
Ich habe es ja auch komplett neu geschrieben. Deiner war etwas unbrauchbar, wenn man ihn wieder verwenden wollte.

Kompon Ente 1. Jul 2005 14:09

Nicht schlecht das Teil - Hut ab! :thumb:

Kann man sicherlich - irgendwann mal - gebrauchen! ;)

Tonic1024 1. Jul 2005 14:31

Re: Starfield
 
Ich habe mir den Code nicht so genau angeschaut, aber ich bin davon überzeugt, dass Luckie den schon sehr sauber gearbeitet hat. Das Ergebnis von Mr Whoopee finde ich aber irgendwie überzeugender... (auch wenns bei mir manchmal ruckelt).

Ist ne Layout-Sache - Keine Frage. Nette Arbeit von euch beiden. :thumb:

regards

Toni


[Edit] Wie alt ist denn der Thread bitte schon...? - Ich muss genauer hinschauen... :oops: [/Edit]

mschaefer 1. Jul 2005 15:23

Re: Starfield
 
Moin, das gäbe bestimmt mal eine schöne Komponente // Martin

Luckie 1. Jul 2005 16:35

Re: Starfield
 
Zitat:

Zitat von Tonic1024
Das Ergebnis von Mr Whoopee finde ich aber irgendwie überzeugender...

Stell weniger Sterne ein (ca 100) und die Größe auf 1, dann sieht es genausi aus.

AmY 20. Nov 2005 10:38

Re: Starfield
 
Liste der Anhänge anzeigen (Anzahl: 1)
ist zwar relativ primitiv gemacht, aber sieht geil aus
eine galaxy-simulation aus sternen
Hatte ich mal vor ner halben Ewigkeit gemacht

lg amy

turboPASCAL 20. Nov 2005 10:57

Re: Starfield
 
:thumb: Nicht schlecht. ( Sourcecode available ? )

AmY 20. Nov 2005 11:24

Re: Starfield
 
Liste der Anhänge anzeigen (Anzahl: 1)
wenns hilft :-)
Aber ist nicht beschriftet, wie gesagt, das war eher eine Langeweile-Arbeit,
dh. einfach nur runtergeschrieben ohne ein Herz für jemanden der das verstehen will ^^

lg amy

turboPASCAL 20. Nov 2005 12:14

Re: Starfield
 
Liste der Anhänge anzeigen (Anzahl: 1)
Oh, klasse. Aber wozu brauchst du denn 2 Images ? Es geht auch ohne, guckst du mal...

AmY 20. Nov 2005 12:22

Re: Starfield
 
Als ich das geschrieben habe kannte ich wohl Doublebuffered:=true noch nicht :-)
mhmm, ka warum ich das gemacht hab, manchmal macht man Sachen, die versteht man selber nicht.
bestimmt um irgend etwas auszuprobieren. Aber auf jeden Fall klasse so wie du's jetzt gemacht hast :thumb:

Vielleicht könnt man ja auch noch was mit Farben erweitern oder so? Naja...
Ach ja kleiner Hinweis noch, ich bin von einer Kugel ausgegangen wenn man das eine -1 in dem 2d-Array wegmacht ist es
auch wieder eine ganz normale Kugel die da Abgebildet ist.

Lg AmY


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:58 Uhr.

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