Single Surface in bestimmte Richtung bewegen

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

 

Gombolo

Betreff: Single Surface in bestimmte Richtung bewegen

BeitragSa, Mai 08, 2004 21:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich häng fest.

Ich möchte ein Objekt, genauer ein Single Surface in eine bestimmte Richtung bewegen. Die Richtung in die er sich bewegen soll wird nurch ein Parent gegeben. Also wohin die positive Y-Achse des Parents zeigt soll sich auch das Single Surface bewegen.
Heute ist der erste Tag vom Rest deines Lebens
http://gombolo.go.funpic.de/
 

IonPainter

BeitragSo, Mai 09, 2004 12:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
EntityParent DasSingleSurfaceMesh, Parent


wenns das nicht sein sollte drück dich klarer aus ich musste jetzt raten Smile
 

Gombolo

BeitragSo, Mai 09, 2004 14:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Ein Parent soll als Emitter herhalten.

Wenn ich jetzt den "Emitter" drehe. Soll das Partikel aus der Position des Emitters austretten und sich in der positiven Y-Achse des Emitters wegbewegen.

Mein Problem ist jetzt dieser. Das Single Surface Sprite funktioniert bis jetzt. Sie zeigen immer zu Kamera. Doch wenn ich jetzt den Emitter drehe werden die Sprites auch gedreht.

user posted image

Auf dem linken Bild sieht man den Fehler. Rechts so wie es sein sollte.
Heute ist der erste Tag vom Rest deines Lebens
http://gombolo.go.funpic.de/
 

Ava

Gast

BeitragSo, Mai 09, 2004 18:04
Antworten mit Zitat
Ich versteh das leider immer noch net genau...

Wenn Du willst, dass es die gleiche Ausrichtung wie der Emitter hat, dann machst Du das so:Code: [AUSKLAPPEN]
rotateEntity singleSurface, entityPitch(emitter, 1), entityYaw(emitter, 1), entityRoll(emitter, 1), 1
Und um es dann in die 'Blickrichtung' fortzubewegen:Code: [AUSKLAPPEN]
moveEntity singleSurface, 0.00, 0.00, vel#
 

Gombolo

BeitragSo, Mai 09, 2004 18:21
Antworten mit Zitat
Benutzer-Profile anzeigen
Geht eben nicht weil das Sprite nur eine Surface ist und kein Entity.
Heute ist der erste Tag vom Rest deines Lebens
http://gombolo.go.funpic.de/
 

Ava

Gast

BeitragSo, Mai 09, 2004 19:05
Antworten mit Zitat
Dann musst Du es selber ausrechnen!
Oder Du hängst jedes 'Sprite' an einen Pivot dran...
 

Silbersurfer

BeitragDi, Mai 25, 2004 1:19
Antworten mit Zitat
Benutzer-Profile anzeigen
Also ich bin selber an einer Single surface Engine drann

so wie ich das verstanden habe funtz das mit den Tform befehlen

es gibt auch Info hier im Forum darüber
-------------------------------------------------------
XP 2000+ 512DDR Radeon 9800 XL 340GB HD
Hompage : http://home.arcor.de/silbersurfer01/
Is Bob engine http://home.arcor.de/silbersur.../Isbob.zip
 

.Yukito.

BeitragMi, Mai 26, 2004 10:51
Antworten mit Zitat
Benutzer-Profile anzeigen
genau... is ne sau rechnerei aber letztendlich nur 4 zeilen ^^.... muss mal gucken wo ich die in meiner lib habe... ^^

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group