Skip to content

自定义对象("prefabs")

自定义对象是包含自定义逻辑和一个或多个其他对象的可重用对象。“自定义对象”在某些游戏引擎中也被称为**“预制件”**或“模板”。

它们可以加速开发,并通过创建可在不同场景中重用和定制的对象,使游戏更具模块化。

例如,多点触控摇杆 和其他用户界面对象都是使用其他对象构建的“自定义对象”。

自定义对象包含其他对象,被称为“子对象”。它们可以在屏幕上显示一个或多个这些“子对象”的实例,并提供:

  • 自定义条件,
  • 自定义动作,
  • 自定义表达式。

警告

该功能仍在开发中。您必须在GDevelop的首选项中激活它,并且创建一个自定义对象的用户体验还比较粗糙。

创建新的自定义对象

确保您已在GDevelop的首选项中激活了该功能。

自定义对象分组在“扩展”中。它们由事件驱动的函数、行为或自定义对象组成。您可以在项目管理器中查看游戏拥有的所有扩展的列表。

通过资产商店安装的扩展使用事件。它们可以以与任何扩展相同的方式进行修改。这允许对对象的工作方式进行一些更改,以更好地适应游戏。确保备份您的更改或重命名扩展,以避免在以后更新扩展时被覆盖。

提示

当我们编写这份文档时,如果您在使用它们时遇到困难或有反馈,请在论坛或Discord的帮助频道上联系我们。