创建自己的扩展(对象、行为、条件、动作或表达式)
游戏可以通过直接在项目中创建的扩展来丰富。它们可以由Javascript事件创建。
注意
一些最佳实践正在生效,以尽可能保持扩展的清洁,这些实践是提交扩展到引擎社区列表的要求。
创建新扩展
打开项目管理器,然后点击创建或搜索新扩展:
一个新窗口打开了,在底部点击创建新扩展:
一个新扩展被添加到项目管理器。建议立即通过右键单击扩展并选择重命名来更改名称,以暗示该扩展所提供的功能。
提示
例如,如果您想创建一个使对象闪烁的扩展,名称可以是“Flash”,或者如果您想创建可控制对象的行为,就像它们是战场上的坦克一样,名称可以是“TankEnemies”。
最后,点击扩展以打开它。现在您可以在扩展中创建新对象、行为和函数。
创建新函数
函数可以是自定义动作、条件或表达式,可用于事件表中。阅读更多关于创建您的函数的信息在这里。
创建新行为
自定义行为类似于通常可以添加到对象的行为。它们可以根据行为中嵌入的一些逻辑来控制对象(移动它们、更改它们的动画、文本、大小等…)。
阅读更多关于创建您自定义行为的信息在这里。
创建新对象(“模板”)
自定义对象是功能齐全、自主的对象,它们嵌入了自己的逻辑,并通过组合其他对象构建。例如,像按钮、开关、切换、滑块等UI元素作为“自定义对象”,在某些游戏引擎中也被称为“预制件”来构建。
阅读更多关于创建自定义对象的信息在这里。
分享您的扩展
如果您创建了一个提供有用、可重复使用的行为或一组函数的扩展,您可以与社区分享它们。