SplineMagic

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

BlackError

Betreff: SplineMagic

BeitragDi, März 28, 2006 20:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo,

Das Tool SplineMagic wurde hier zwar schonmal angesprochen, aber ich wüsste gerne, ob dies auch mit blitz+ oder blitz3d geht. Hat hier jemand damit erfahrung? So wird der Code eingefügt. Was muss ich ändern, damit es vielleicht auch in blitz+ oder 3d geht?

Code: [AUSKLAPPEN]

bezier0.p0x=440
bezier0.p0y=25
bezier0.p1x=-100
bezier0.p1y=-250
bezier0.p2x=320
bezier0.p2y=570
bezier0.p3x=600
bezier0.p3y=250


SplineMagic = Tool zum erstellen von Bewegungsabläufen von gegnern in z.b. einem Weltraumshooter
 

Dreamora

BeitragDi, März 28, 2006 20:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Den Type in Blitz definieren und dann unten . durch \ ersetzen sowie Bezier0 vom entsprechenden Typ deklarieren Smile
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.
 

BlackError

BeitragDi, März 28, 2006 20:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Erstmal danke für deine Antwort.
Ich bin noch nicht lange dabei Embarassed
es tut mir also leid, dass ich diese antwort nicht ganz verstanden habe.

Es wäre wirklich freundlich von jemanden, wenn man mir diesen Teil etwas ausfühlicher erklären könnte.

Also mit dem type definieren würde ich das jezt mal so machen:

Code: [AUSKLAPPEN]

 type bezier
 field p0x=440
 field p0y=25
 field p1x=-100
 field p1y=-250
 field p2x=320
 field p2y=570
 field p3x=600
 field p3y=250
end type



Wahrscheinlich liege ich damit etwas falsch. aber wie schon gesagt, ich bin noch nicht sehr erfahren in solchen sachen.
 

Dreamora

BeitragDi, März 28, 2006 21:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Jepp stimmt so net ganz. Die Werte weist du später einer Instanz des Types Bezier zu zb mit:

Code: [AUSKLAPPEN]

curve1.bezier = new bezier
curve1\p0x = 440
; usw

curve2.bezier = new bezier
curve2\p0x = 732


Auf blitzbase.de unter "new" hats ein kleines Codebeispiel.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group