C SHOP + COLLISIONS
Blitz3D Forums/Blitz3D Programming/C SHOP + COLLISIONS
| ||
Please help No Collisions???? ;Collisions With Cartography Shop ; Collision variables... Const COLLISION_OBSTICLE = 1 ; Walls, etc.. Const COLLISION_PLAYER = 2 ; The player.. If Windowed3D() Graphics3D 800,600,16,1 SetBuffer BackBuffer() ;cam=CreateCamera() ;CameraRange cam,1,100 ;MoveEntity cam,0,60,-100 ;EntityType cam,1 ;CameraZoom cam,1.5 Collisions COLLISION_PLAYER,COLLISION_OBSTICLE,2,2 Global sceneCamPiv = CreatePivot() ; Turn the pivot into the player... EntityType sceneCamPiv,COLLISION_PLAYER EntityRadius sceneCamPiv,2 ; Attach the camera to the pivot Global sceneCamera = CreateCamera(sceneCamPiv) map=LoadMesh("Level1.x") lightmap=LoadMesh("Level1_lm.x") EntityFX map,1 EntityFX lightmap,1 EntityBlend lightmap,2 EntityParent lightmap,map EntityType map,COLLISION_OBSTICLE While Not KeyHit(1) If KeyHit(17) wire=Not wire WireFrame wire EndIf If KeyDown(200) Then MoveEntity sceneCamPiv,0,0,4 EndIf If KeyDown(208) Then MoveEntity sceneCamPiv,0,0,-4 EndIf If KeyDown(203) Then TurnEntity sceneCamPiv,0,1,0 EndIf If KeyDown(205) Then TurnEntity sceneCamPiv,0,-1,0 EndIf RenderWorld Flip Wend |
| ||
I see no updateworld() call in your main loop. |
| ||
What Shambler said... |
| ||
THE ACTUAL PLUGIN CODE FROM C.SHOP DOES'NT HAVE THE UPDATEWORLD?? MANY THANKS SHAMBLER AND LORD PLACID ADDED UPDATEWORLD WORKS GREAT. |
| ||
WORKS GREAT Shame we can't say the same about your CAPS LOCK key... |
| ||
thats sample code taggart if you are unable to program in Blitz3D yet, you better give CS a break and learn B3D first ... |
| ||
Sample code which sets up collisions but does not check for / react to them...very useful. |