Skip to content

3D盒子

一个3D盒子显示一个在3D中的盒子,最多有6个面,每个面显示一个图像。

如果您需要展示更详细的3D物体,请查看3D模型对象

注意

这个对象是新的,可能会有变化。在更新GDevelop时,请检查发布说明,并定期阅读本页,以确保您在游戏中使用3D盒子时遵循最佳实践。

特别要注意,该对象目前不支持每个面的动画。

欢迎您为改进GDevelop游戏引擎的这些功能提供帮助

光照

光照可以通过层效果进行设置。环境光和方向光效果允许为3D层配置基本光照。

3D盒子可以设置为以不同方式响应光照:

  • 要么不响应光照,这意味着它始终显示为设置的纹理颜色(类似于2D对象)
  • 要么响应光照。在这种情况下,请不要忘记在层效果中设置光照。

关于透明度

支持透明度(具有透明或半透明颜色的面)可以通过在编辑3D盒子对象时勾选“启用纹理透明度”复选框来启用。

如果您期望盒子的其他面显示在背后,则可能会产生奇怪的结果。这是由于3D渲染的工作原理。对于3D引擎而言,这也更昂贵。

性能考虑

大量的3D盒子可能会影响您的游戏,因为它们需要渲染多个面,即使这些面部分或完全隐藏在其他3D或2D对象后面。

如果您的物体只从特定视角显示,请禁用立方体的某些面的可见性。

请务必尽量减少您使用的3D对象数量,特别是为了在低端设备上获得良好性能。您还可以启用平铺并调整对象的大小(就像您使用平铺精灵时所做的那样)。