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

为什么选择 PlayCanvas Editor?
🌐 随时随地访问
整个编辑器都运行在浏览器中。无论使用台式机、笔记本电脑,还是借用朋友的电脑,登录后就能访问项目。工作内容会自动保存到云端,避免丢失进度。
👁️ 所见即所得
编辑器使用的 PlayCanvas Engine 与已发布应用使用的引擎完全一致。编辑器中看到的每种材质、每盏灯和每道阴影,就是用户实际体验到的效果,运行时不会出现意料之外的差异。
⚡ 即时迭代
修改后即可立即看到效果。通过实时编辑,你可以在应用运行时调整材质、位置,甚至修改脚本。点击 Launch 按钮,项目便会在新标签页中打开,供你测试,大幅缩短从想法到验证的反馈周期。
为团队而设计
实时协作

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

PlayCanvas 内置了专为 3D 项目设计的完整版本控制系统:
- 检查点:随时为项目创建快照,并在需要时回退。
- 分支:独立开发新功能,不影响主项目。
- 合并:合并多个分支的工作,并以可视化方式解决冲突。
- 历史记录:追踪各个资源和实体随时间发生的所有变更。
完整的开发工具集
可视化场景搭建
借助直观的变换操作器、层级化的实体树和完善的属性检查器,构建 3D 世界。将资源直接拖入场景,轻松设置实体的父子关系,并精细调整各项细节。
集成代码编辑器
无需离开浏览器即可编写脚本。内置代码编辑器支持语法高亮、智能补全和实时错误检查。对于大型项目,可以使用 VS Code 扩展,在本地利用完整的 IDE 功能进行开发。
强大的资源流程
通过高效的资源导入流程导入模型、纹理、音频等资源。编辑器会自动优化资源并处理格式转换。你可以在资源面板中使用文件夹、搜索和筛选功能进行整理。
基于组件的架构
通过组合相机、灯光、物理、音频、脚本等组件实现复杂行为。这种模块化方式有助于保持项目结构清晰,并复用代码。
发布到各种平台
准备分享作品时,PlayCanvas 支持以下发布方式:
| 平台 | 说明 |
|---|---|
| Web | 部署到 PlayCanvas 托管服务,或自行托管 |
| 移动端 | 打包为原生 iOS 和 Android 应用 |
| 桌面端 | 构建 Windows、macOS 和 Linux 独立应用 |
| 试玩广告 | 导出适用于 Facebook、Snapchat 等平台的优化构建 |
快速入门
可以按以下顺序学习:
扩展与定制
对于高级工作流程,Editor API允许你构建自定义工具、自动执行重复任务,并与外部系统集成。