Skip to content

3D模型

一个3D模型显示了在3D建模软件中建模的对象。就像2D游戏中的精灵(或在3D游戏中用于界面的精灵),这是一个非常常见的对象,可以用于玩家、敌人、背景、抛射物。

如果您需要创建墙壁、平面地面或其他矩形/立方形的3D对象,请考虑使用3D盒子对象

注意

这个对象是全新的,可能会有变化。更新GDevelop时请查看发行说明,并定期阅读本页面,以确保您在游戏中使用3D模型的最佳实践。

值得注意的是,此对象目前不支持动画。

您可以通过图层特效设置照明。环境和定向光效果允许为3D图层配置基本照明。

模型可以根据不同的方式对照明做出反应。GLTF格式可以包含有关光反射的数据。3D模型可以使用此数据或使用强制配置。

文件格式

GDevelop支持以GLB(.glb)格式保存的3D模型。这是一种用于共享3D数据的标准文件格式。特别是,它包括对象的3D网格以及其纹理或材质规格。有时这种格式也被称为GLTF,代表“GL传输格式”。有时您可以找到.gltf文件,但只有**.glb**文件受GDevelop支持,因为它们可以嵌入纹理,而.gltf文件无法做到这一点。

性能考虑

大型3D模型会影响您的游戏,因为它们将具有:

  • 更大的大小,使您的游戏更大且下载速度更慢(特别是在移动手机上或在没有宽带的情况下)。
  • 对加载时间的更大影响(加载时间将更慢,特别是在低端设备上)。
  • 对游戏性能的负面影响,因为玩家设备的显卡将需要花费更多时间渲染组成3D模型的所有三角形。

提示

我们建议您开始使用_“low-poly”_ 3D模型构建游戏。

如何查找或创建3D模型?

提示

GDevelop资产商店即将包含3D模型,这样构建您的游戏将更快更容易。如果您想出售您的资产(2D图像、3D模型、音频或可直接使用的对象/扩展),阅读更多信息

本节将提供各种解决方案来构建您的3D模型。

您可以在一些网站上找到适合您游戏的免费或付费3D模型,例如: