开源网页游戏 知乎(开源网页游戏大全)

GDevelop 是一款功能齐全、无代码、开源游戏开发软件。您可以为移动、桌面和网络构建游戏。GDevelop 快速且易于使用:游戏逻辑是使用直观且强大的基于事件的系统构建的。

开源网页游戏 知乎(开源网页游戏大全)

架构概述

目录

开源网页游戏 知乎(开源网页游戏大全)

描述

Core

GDevelop 核心库,包含实现 IDE 和使用 GDevelop 游戏的常用工具。

GDJS

游戏引擎,用 TypeScript 编写,使用 PixiJS (WebGL),为所有 GDevelop 游戏提供支持。

GDevelop.js

CoreIDE 使用的GDJS和ExtensionsJavaScript(使用 WebAssembly)的绑定。

newIDE

游戏编辑器,用 JavaScript 和 React、Electron 和 PixiJS 编写。

Extensions

游戏引擎的扩展,提供对象、行为、事件和新功能。

“核心”(GDCore文件夹)里面有什么?

GDevelop“核心”基本上包含用于描述和操纵游戏结构的所有内容(内部称为 a Project)。这包括事件、场景、对象、行为、事件等……所有这些都是使用 C++ 类实现的,位于名为Project.

GDevelop “Core” 还包含操作这些Project. 特别是,Core/GDCore/IDE文件夹包含允许对游戏结构进行操作的 C++ 类。例如,WholeProjectRefactorer是一个非常强大的工具,用于重命名游戏中的所有对象、删除对象后更新事件,以及更普遍地进行 Project-wide 重构。该目录包含其他“工具”功能来操作项目的资源或在 events 中进行搜索。

    
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 cloud@ksuyun.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.daxuejiayuan.com/46361.html