animate

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

 

jacky

Betreff: animate

BeitragDo, Aug 26, 2004 21:10
Antworten mit Zitat
Benutzer-Profile anzeigen
hi ich habe eine frage:

ich habe ein animiertes objekt, einen Menschen, der laufen kann.
nun möchte ich, dass dieser sich vorwärtsbewegt und
zur selben zeit die animation abspielt.
ich habe das so gemacht:

if keydown(200) then
moveentity mann,0,0,1
animate mann,3,1,0,0
endif

nun aber wenn ich die pfeiltase drücke, dann bewegt sich das männchen
zuerst nach vorne und macht anschliessend die animation durch.

ich möchte aber das beides zur selben zeit geschiet.
für hilfe wäre ich dankbar.

mfg
Aller Anfang ist schwer!!!

Markus2

BeitragFr, Aug 27, 2004 1:34
Antworten mit Zitat
Benutzer-Profile anzeigen
animate ist asynchron also darfste es nur einmal starten sonnst
haste nen Standbild Wink
Und Updateworld mußte in der Hauptschleife benutzen .
 

jacky

BeitragFr, Aug 27, 2004 22:07
Antworten mit Zitat
Benutzer-Profile anzeigen
aber ich möchte ja, dass wenn ich laufe, dass die animation abgespielt
wird und wenn ich stillstehe bleibt das männ-
chen auch still
mfg
Aller Anfang ist schwer!!!

Markus2

BeitragFr, Aug 27, 2004 22:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Das sind dann quasi zwei Animationen
1. Stehen
2. Laufen

mußte mal suchen hier , hatte es schon öffters erklärt ...
 

jacky

BeitragSa, Aug 28, 2004 15:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn du noch 'nen Code hast, dann wärs perfekt.

Ich weiss zwar wie du es meinsch, aber ich kann es mir nicht
vorstellen. Embarassed
Wie gesagt, ich wäre dankbar über den Code.

mfg
Aller Anfang ist schwer!!!

Markus2

BeitragSa, Aug 28, 2004 19:59
Antworten mit Zitat
Benutzer-Profile anzeigen
So in der Art meine ich

Code: [AUSKLAPPEN]

If keyhit(xx) then Modus=1
If keyhit(xx) then Modus=2
If keyhit(xx) then Modus=3

Select Modus
Case 0
Case 1
 Anim Laufen:laufen=1:tanzen=0:springen=0
Case 2
 Anim Tanzen :laufen=0:tanzen=1:springen=0
Case 3
 Anim Springen :laufen=0:tanzen=0:springen=1
end select
Modus =0

if laufen=1 then MoveEntity ...
 

2paul

BeitragSa, Aug 28, 2004 20:24
Antworten mit Zitat
Benutzer-Profile anzeigen
@Markus2

ich muss das hier einfach mal loswerden,
du bist echt der "gute stern" des boards,
hilfst jedem, erklärst alles...

les gern deine messages Smile

okisens
 

jacky

BeitragSa, Aug 28, 2004 20:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Da muss ich 2paul zustimmen.

Velen Dank für den Code, ich glaube, ich habs jetzt kapiert.

mfg
Aller Anfang ist schwer!!!

Markus2

BeitragSo, Aug 29, 2004 3:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Habs vernommen Wink
 

getlose

BeitragSo, Aug 29, 2004 4:58
Antworten mit Zitat
Benutzer-Profile anzeigen
ya, markus2 rockt schon übel Wink

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group