跳到主要内容

PlayCanvas 编辑器

PlayCanvas Editor 是一个功能强大、运行在浏览器中的开发环境,可以用来创建出色的 3D 应用。无需下载或安装,打开浏览器即可开始构建。

PlayCanvas 编辑器界面

为什么选择 PlayCanvas Editor?​

🌐 随时随地访问​

整个编辑器都运行在浏览器中。无论使用台式机、笔记本电脑,还是借用朋友的电脑,登录后就能访问项目。工作内容会自动保存到云端,避免丢失进度。

👁️ 所见即所得​

编辑器使用的 PlayCanvas Engine 与已发布应用使用的引擎完全一致。编辑器中看到的每种材质、每盏灯和每道阴影,就是用户实际体验到的效果,运行时不会出现意料之外的差异。

⚡ 即时迭代​

修改后即可立即看到效果。通过实时编辑,你可以在应用运行时调整材质、位置,甚至修改脚本。点击 Launch 按钮,项目便会在新标签页中打开,供你测试,大幅缩短从想法到验证的反馈周期。

为团队而设计​

实时协作​

视口中的协作

与团队成员实时协作,查看其他人正在观察的位置和选中的对象,并直接在编辑器中聊天。多名开发者、美术和设计师可以同时构建同一场景,避免相互干扰和合并冲突。进一步了解协作 →

专业的版本控制​

版本控制图

PlayCanvas 内置了专为 3D 项目设计的完整版本控制系统:

  • 检查点:随时为项目创建快照,并在需要时回退。
  • 分支:独立开发新功能,不影响主项目。
  • 合并:合并多个分支的工作,并以可视化方式解决冲突。
  • 历史记录:追踪各个资源和实体随时间发生的所有变更。

完整的开发工具集​

可视化场景搭建​

借助直观的变换操作器、层级化的实体树和完善的属性检查器,构建 3D 世界。将资源直接拖入场景,轻松设置实体的父子关系,并精细调整各项细节。

集成代码编辑器​

无需离开浏览器即可编写脚本。内置代码编辑器支持语法高亮、智能补全和实时错误检查。对于大型项目,可以使用 VS Code 扩展,在本地利用完整的 IDE 功能进行开发。

强大的资源流程​

通过高效的资源导入流程导入模型、纹理、音频等资源。编辑器会自动优化资源并处理格式转换。你可以在资源面板中使用文件夹、搜索和筛选功能进行整理。

基于组件的架构​

通过组合相机、灯光、物理、音频、脚本等组件实现复杂行为。这种模块化方式有助于保持项目结构清晰,并复用代码。

发布到各种平台​

准备分享作品时,PlayCanvas 支持以下发布方式:

平台说明
Web部署到 PlayCanvas 托管服务,或自行托管
移动端打包为原生 iOS 和 Android 应用
桌面端构建 Windows、macOS 和 Linux 独立应用
试玩广告导出适用于 Facebook、Snapchat 等平台的优化构建

快速入门​

可以按以下顺序学习:

  1. 创建第一个应用:几分钟内搭建一个简单的 3D 场景。
  2. 探索界面:掌握编辑器的工具和面板。
  3. 学习脚本编程:使用 JavaScript 添加交互。
  4. 发布项目:向全世界分享你的作品。

扩展与定制​

对于高级工作流程,Editor API允许你构建自定义工具、自动执行重复任务,并与外部系统集成。


引擎兼容性

编辑器会随 PlayCanvas Engine 一同演进。如果你正在升级旧项目或遇到了问题,请查阅引擎兼容性指南,或在故障排查中寻找解决方案。