kollsion in 3d geht nicht

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

mas93

Betreff: kollsion in 3d geht nicht

BeitragSa, Aug 11, 2007 16:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
Ich versuche gerade ne ganz simple kollision in3d aber es geht nicht.

Code: [AUSKLAPPEN]

Graphics3D 640,480,16,0
y=100
SetBuffer BackBuffer()

camera=CreateCamera()
light=CreateLight()

cone=CreateCone( 32 )
EntityColor cone,255,0,0
PositionEntity cone,0,0,5
EntityType cone,1

cube=CreateCube()
EntityColor cube,0,255,0
PositionEntity cube,0,y,5
EntityType cube,2


While Not KeyDown( 1 )
Collisions 1,2,2,2

PositionEntity cube,0,0,5

RenderWorld
Text 20,20,"KOLL:  "+EntityCollided(cone,2)
Flip
Wend

End


wäre nett wenn ihr mir da weiterhelfen könntet.

mfg
mas93
www.lpbase.de
Meine Linkin Park Fanseite[Noch im Aufbau]

Puccini

BeitragSa, Aug 11, 2007 17:01
Antworten mit Zitat
Benutzer-Profile anzeigen
versuch mal noch ein UpdateWorld reinzubringen vor renderworld

und das Collisions brauchst du nur einmal ausführen, das gehört nich in die schleife!

Code: [AUSKLAPPEN]
Graphics3D 640,480,16,0
y=100
SetBuffer BackBuffer()

camera=CreateCamera()
light=CreateLight()

cone=CreateCone( 32 )
EntityColor cone,255,0,0
PositionEntity cone,0,0,5
EntityType cone,1

cube=CreateCube()
EntityColor cube,0,255,0
PositionEntity cube,0,y,5
EntityType cube,2

Collisions 1,2,2,2

While Not KeyDown( 1 )

PositionEntity cube,0,0,5
If KeyDown(205) MoveEntity cone,1,0,0
If KeyDown(203) MoveEntity cone,-1,0,0

UpdateWorld
RenderWorld
Text 20,20,"KOLL: "+EntityCollided(cone,2)
Flip
Wend

End

mit rechts und links bewegst du den cone und wenn er gegen den cube stößt geht er nich hindurch!
-=Achtung=-
Suche Hobby-Modelliere der hin und wieder bock hat ein kleines Objekt zu erstellen. Bei Interesse PM
www.ragesoft.de
Passwortmanager: http://ragesoft.de/index.php?o...;Itemid=39

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group