WHat could be causing this. I have never done 3d so this is my first attempt. The code is simple.
Graphics3D 800,600
light = CreateLight()
camera = CreateCamera()
cube = LoadMesh("cube.3ds")
While Not KeyHit(1)
UpdateWorld
PositionEntity cube,0,0,200
RenderWorld
Wend
When debug is on I can see the little cube I made. When debug is off and i go to full screen I cant see anything :/
you havn't told the camera were to be positioned.
try PositionEntity camera,0,0,EntityZ(cube)-n
where n=distance of camera from cube.
also you need to add flip after renderworld
regards
Nope, I'm still getting the same problem. It shows perfactly with your modification in debug mode but not when debug is off. :/
This works. I think you missed what DAGJ said about "flip"? Also, you don't need to do PositionEntity every loop, and you only need UpdateWorld() if you're doing collisions or animation.
Graphics3D 800,600
light = CreateLight()
camera = CreateCamera()
cube = CreateCube()
PositionEntity cube,0,0,200
While Not KeyHit(1)
;UpdateWorld
RenderWorld
Flip
Wend
Graphics3D 800,600
light = CreateLight()
camera = CreateCamera()
cube = CreateCube()
PositionEntity camera,0,3,EntityZ(cube)-10
While Not KeyHit(1)
PositionEntity cube,0,0,0
UpdateWorld
RenderWorld
Flip
Wend
That method works also but only in debug mode. All the methods posted here work in debug mode but not when debug mode is off.
should work also when debug is off, weird
Try forcing 16 or 32-bit colour. Full screen mode default colour depth probably isn't the same as your desktop.
ahh thx GFK. When I add 16 or 32 in Graphics3d 800,600 it works fine.
What bit depth does it use by default if you dont specify 16 or 32? O_o
Varies. Depends on the hardware. Don't rely on it choosing one or the other. You can find out for your own system thus:
Graphics3D 800,600,0,1
Text 0,0,GraphicsDepth()
Flip
WaitKey
End
no buffer aset either (although I undertsand 3D only renders to backbuffer)
no buffer aset either (although I undertsand 3D only renders to backbuffer)
Yes it does, which is why I didn't bother to set it manually. ;)
@Amon I am interested to know what bitdepth is displayed when you run Gfk's little code snippet.