Sichtfeld bei Objekten

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

the FR3AK

Betreff: Sichtfeld bei Objekten

BeitragFr, Sep 01, 2006 22:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Confused Ist es möglich, dass wenn der Player in das "Sichtfeld" von einem Objekt gerät,dass sich dann das Objekt in Richtung Player bewegt...?

Danke für eine Antwort!
 

Mr Hopp

BeitragFr, Sep 01, 2006 22:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Jo, das geht mit http://www.blitzbase.de/befehl...isible.htm Wenn die objekte sich sehen, können sie sich mit http://www.blitzbase.de/befehl...vector.htm ausrichten

the FR3AK

BeitragFr, Sep 01, 2006 22:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Jop das ist schonmal gut...
Aber wenn das Objekt mich sieht,dann soll es eine Animation starten...aber es will nicht

Hier mal der Teil vom code:
Code: [AUSKLAPPEN]

...
Visible = EntityVisible(Kamera,Spider)
...
;Haupschleife
If Visible = 1 Then
AlignToVector Spider,EntityX(kameraPivot),Y,5,0
Animate spider,1
Else
MoveEntity Spider,x,y,z
End If
...
 

Mr Hopp

BeitragFr, Sep 01, 2006 22:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Da erkenne ich auf dem kurzen Stück keine Fehler, vll ist vorher schon was falsch Question

the FR3AK

BeitragFr, Sep 01, 2006 23:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Vielleicht ist was beim script von meinem Objekt falsch:

Code: [AUSKLAPPEN]

...
Spider=LoadAnimMesh( "Data/Enemys/Spiderwalk.x" )   
LoadAnimSeq Spider,"Data/Enemys/Spiderwalk.x"   
PositionEntity Spider,0,-100,0
ScaleEntity Spider,0.3,0.3,0.3
EntityPickMode Spider,1,2
trans=10
EntityType Spider,Enemy
...
 

Dreamora

BeitragFr, Sep 01, 2006 23:30
Antworten mit Zitat
Benutzer-Profile anzeigen
Müsste es net ExtractAnimSeq sein um die Animationen rauszuholen. Das Load bringt nur was wenn die X eine andere Animation enthält.

Solltest du allerdings dort drin bone animationen haben wird sie sich nie bewegen, die sind nur bei .b3d Objekten unterstützt.
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

the FR3AK

BeitragFr, Sep 01, 2006 23:39
Antworten mit Zitat
Benutzer-Profile anzeigen
Bist du dir sicher??Da kommt bei mir nur das die Function nich existiert:(
 

Dreamora

BeitragSa, Sep 02, 2006 8:06
Antworten mit Zitat
Benutzer-Profile anzeigen
http://www.blitzbase.de/befehl...nimseq.htm

Solltest mal dein Blitz aktualisieren. aktuellste Version ist 1.98
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

the FR3AK

BeitragSa, Sep 02, 2006 17:12
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja...es get immer noch nicht...

Code: [AUSKLAPPEN]

...
;enemy
Spider=LoadAnimMesh("Data/Enemys/Spiderwalk.x")
ExtractAnimSeq( spider,0,3 )   
PositionEntity Spider,0,-100,0
SpiderTex=LoadTexture ("Data/Enemys/SpiderTex.bmp")
EntityTexture Spider,SpiderTex
ScaleEntity Spider,0.3,0.3,0.3
;Haupschleife...
...
If Visible = 1 Then
AlignToVector Spider,EntityX(kamerapivot),Y,55,0
Animate spider,1,2,3
Else
End If
...


Ach ja:Es IST eine Animierte Datei!Ich habe es schon im Anim-Sample ausprobiert!
Und es ist auch keine Bone animation^^

Danke für eure Hilfe;)
 

Dreamora

BeitragSa, Sep 02, 2006 21:01
Antworten mit Zitat
Benutzer-Profile anzeigen
das 3 dahinten macht wenig sinn. sehe zumindest keine Sequenz 3 bei deinen Animationen.

Dazu müsstest du ExtractAnimSeq(spider,0,3,3) machen
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Black Spider

BeitragSo, Sep 03, 2006 12:01
Antworten mit Zitat
Benutzer-Profile anzeigen
zu dem AlingToVector:

Was spräche eigentlich gegen Code: [AUSKLAPPEN]
PointEntity
, bzw.
Code: [AUSKLAPPEN]
TurnEntity gegner,0,DeltaYaw(gegner, ziel),0


?
Coming soon:
http://img132.imageshack.us/im...im2ab6.gif

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group