Collisions? [immer noch nicht gelöst!!]

Übersicht BlitzBasic Blitz3D

Neue Antwort erstellen

Bionical

Betreff: Collisions? [immer noch nicht gelöst!!]

BeitragSo, Jan 15, 2006 11:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Hy!
Ich arbeite gerade an einem Prog und leider funzt die Collision nicht... Komischerweise hab ich amer alles gemacht was nötig ist.
Der Code:
[syntax="bb"]
Graphics3D 1024,768,32,1
SetBuffer BackBuffer()

Include "func.bb"

;laden
;;level
level1=LoadMesh("Data/Model/level1.3ds")
level1_2=LoadAnimMesh("Data/Model/level1_part1.3ds")
;;figuren
smilie=LoadMesh("Data/Model/smilie.3ds")
mr_schneck=LoadMesh("Data/Model/schneck.3ds")
mr_schneck2=LoadMesh("Data/Model/schneck2.3ds",mr_schneck)
;;texturen
himmel=LoadTexture("Data/Model/himmel.jpg")


;plane
plane=CreatePlane()
EntityColor plane,0,0,200
EntityAlpha plane,0.2

;level
PositionEntity level1,0,0,0
ScaleEntity level1,0.05,0.05,0.05
;PositionMesh level1_2,0,0,0



;smilie
ScaleMesh smilie,0.01,0.01,0.01
MoveEntity smilie,0.01,1.8,-32
RotateEntity smilie,0,180,0

;schnecke
MoveEntity mr_schneck,0,0.7,0
ScaleMesh mr_schneck,0.01,0.01,0.01
FlipMesh mr_schneck
ScaleMesh mr_schneck2,0.01,0.01,0.01


;kamera
cam=CreateCamera(smilie)
RotateEntity cam,0,180,0
MoveEntity cam,0,2,-4
CameraRange cam,1,1500

;licht
licht=CreateLight()

ball=CreateSphere(30)
ScaleEntity ball,1000,1000,1000
MoveEntity ball,0,0,0
FlipMesh ball
EntityTexture ball,himmel


;type zuweisen
EntityType level1,1
EntityType smilie,2
EntityType mr_schneck,3



;point var


way_erstellen(0,1.49,-20)

;kollision
Collisions 1,2,2,2
Collisions 1,3,2,1


;schleife
Repeat



;schwerkraft
;MoveEntity smilie,0,-0.1,0

way_ansteuern(mr_schneck)

If MouseDown(2) Then
RotateEntity cam,EntityPitch(cam)+MouseYSpeed(),EntityYaw(cam)-MouseXSpeed(),0

EndIf
MoveMouse 512,384



If KeyDown(200) Then MoveEntity smilie,0,0,-.2
If KeyDown(208) Then MoveEntity smilie,0,0,.2
If KeyDown(203) Then MoveEntity smilie,.2,0,0
If KeyDown(205) Then MoveEntity smilie,-.2,0,0


updateworld
RenderWorld

Text 0,0, "X:"+EntityX(smilie)
Text 0,10, "Y:"+EntityY(smilie)
Text 0,20, "Z:"+EntityZ(smilie)
Text 0,30, "point:"+w
Flip
Until KeyHit(1)

End

EndGraphics
[/syntax]
Die funktionen sind in einer zweiten datei, diese ist aber nicht nötig da der code ohne auch nicht funzt.
Bitte um Hilfe!

mfg
Bioncial
Das Leben ist zum Proggen da!

www.livingsoftware.at.tc
Mit selbstgehosteten Forum!
Das Forum ist leider gerade down.... Dank Funpic.de -.-
  • Zuletzt bearbeitet von Bionical am Mo, Jan 16, 2006 19:05, insgesamt 4-mal bearbeitet

Black Spider

BeitragSo, Jan 15, 2006 13:53
Antworten mit Zitat
Benutzer-Profile anzeigen
UpdateWorld
muss noch in die Schleife. Ohne Den Befehl funzen Kollisionen net.
Coming soon:
http://img132.imageshack.us/im...im2ab6.gif

Bionical

BeitragSo, Jan 15, 2006 14:30
Antworten mit Zitat
Benutzer-Profile anzeigen
oh.. lol genau Rolling Eyes
naja thx black spider.
Das Problem ist aber das es immer noch nicht funzt.....

mfg
Bioncial
Das Leben ist zum Proggen da!

www.livingsoftware.at.tc
Mit selbstgehosteten Forum!
Das Forum ist leider gerade down.... Dank Funpic.de -.-

Neue Antwort erstellen


Übersicht BlitzBasic Blitz3D

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group