使用 PlayCanvas 构建基本演示
**PlayCanvas** 是一款流行的 3D WebGL 游戏引擎,最初由 Will Eastcott 和 Dave Evans 创建。它在 GitHub 上开源,并提供了一个可在网上使用的 编辑器 以及良好的 文档。对于最多有两名团队成员的公共项目,在线编辑器是免费的,但如果您想运行一个包含更多开发人员的商业私有项目,则还有 付费计划。
游戏和演示
引擎与编辑器
引擎本身可以通过将它的 JavaScript 文件直接包含在您的 HTML 中用作标准库,因此您可以立即开始编码;此外,PlayCanvas 工具集还带有一个在线编辑器,您可以使用它将组件拖放到场景中——如果您更像是一位设计师而不是程序员,这是一种创建游戏和其他需要场景的应用程序的好方法。这些方法是不同的,但在实现最终目标方面同样有效。
PlayCanvas 引擎
PlayCanvas 专为现代浏览器构建,是一个功能齐全的 3D 游戏引擎,具有资源加载、实体和组件系统、高级图形操作、碰撞和物理引擎(使用 ammo.js 构建)、音频以及处理来自各种设备(包括游戏手柄)的控制输入的功能。这是一个令人印象深刻的功能列表——让我们看看一些实际应用,查看 使用 PlayCanvas 引擎构建基本演示 以获取详细信息。
PlayCanvas 编辑器
您也可以使用在线编辑器,而不是从头开始编写所有代码。如果您不喜欢编码,这可能是一个更愉快的开发环境。查看 使用 PlayCanvas 编辑器构建基本演示 以获取详细信息。
总结
当然,这取决于您的方法——设计师可能更喜欢在线编辑器,而程序员则更喜欢完全控制编码环境,并可能使用引擎的源文件。好消息是您可以选择最适合您的工具。