参与GDevelop代码贡献
GDevelop是模块化的,可以根据您的需求进行扩展。特别是,所有游戏中可用的功能(对象、行为和事件)都是基于扩展系统的。由于GDevelop是开源的,您可以为现有扩展做出贡献,也可以创建新的扩展。您还可以查看游戏引擎或编辑器源代码,并开发改进。
提示
➡️ 如果您正在寻找基于事件的功能,请参阅**函数**。
如果您已经编写了有用的函数和行为,请考虑与社区分享它们。
游戏引擎的扩展(TypeScript)
游戏引擎提供的所有功能都是基于游戏引擎核心(GDJS)和扩展。
➡️ 如果您想创建新对象、新行为或新动作/条件/表达式,请阅读**关于为GDevelop创建和开发扩展的页面**。
您需要使用Node.js开始,并具备JavaScript的基础知识。
改进编辑器(JavaScript,C++)
编辑器也是基于JavaScript的,您可以轻松地修改和改进它。
➡️ 阅读这个页面开始工作编辑器。
您需要使用Node.js开始,并具备JavaScript的知识。还建议阅读有关React.js的教程-因为整个编辑器都是基于它构建的,以实现模块化和性能。
创建主题
您可以为GDevelop创建新主题。在这里阅读更多关于主题创建的内容。