本教程将会在上一个教程的基础上,创建一个旋转的方块
首先,我们先创建方块:
cube=CreateCube()
接着我们创建光源
light=CreateLight()
接着我们定义一下位置,把它放在我们看得见的地方
PositionEntity cube,0,0,5
然后我们让它旋转起来
TurnEntity cube,.1,.2,.3
接着我们需要调用
UpdateWorld,RenderWorld, Flip来更新一下,否者那个方块将不会旋转
一下是完整的代码和效果图:
Graphics3D 800,600,32,0
SetBuffer BackBuffer()
camera=CreateCamera()
CameraViewport camera,0,0,800,600
cube=CreateCube()
light=CreateLight()
PositionEntity cube,0,0,5
While Not KeyHit(1)
TurnEntity cube,.1,.2,.3
UpdateWorld
RenderWorld
SetFont(LoadFont("C:\Windows\Fonts\simfang.ttf",18))
Text 320,300,"Hello!Blitz3D!"
Flip
Wend
End