1

第一次发帖,是的,我猜。我是 Blitz3D 的新手,所以我现在正在学习如何将模型从 3DS Max 导入 Blitz。这是代码:

Graphics3D 640,480,32,2
SetBuffer BackBuffer()

camera = CreateCamera()

light = CreateLight()

bottle = LoadMesh("bottle.3DS")
ScaleEntity bottle,0.1,0.1,0.1


End

我把模型文件和代码放在一个文件夹里,但是编译运行代码的时候就只有黑色了。

4

1 回答 1

0

由于 ScaleEntity 没有给您错误,因此模型似乎确实加载了。但是,默认情况下,实体在 0、0、0 处创建,因此您很可能看不到瓶子,因为您的相机在里面。尝试一些类似的东西PositionEntity camera, 0, 0, -5,看看是否有帮助。

此外,如果这是您的整个代码,那么您缺少一个RenderWorldand Flip; 要么在循环内,要么后跟类似的东西WaitKey,这样您就可以在程序关闭之前看到正在显示的内容。

于 2016-11-06T06:04:36.470 回答