跳到主要内容
PlayCanvas 文档
用户手册
示例
引擎示例
编辑器教程
React 示例
Web Components 示例
API
简体中文
English
日本語
简体中文
搜索
动画
AR
资源
音频
基础
相机
碰撞
剔除
事件
游戏
高斯泼溅
HTML
输入
光照
加载
材质
移动端
变现
鼠标
多人游戏
网络
粒子
物理
后期效果
程序化生成
射线检测
渲染
分辨率
场景
脚本
着色器
纹理
时间
触摸
教程
用户界面
视频
VR
360 度环视相机
叠加加载场景
Base64 加载画面图像
Anim 状态图混合
用曲线驱动实体动画
动态纹理
动画混合
不使用状态图播放动画
音频效果
音频基础
相机基础
材质基础
基础触摸输入
广告牌
相机沿路径移动
相机模型遮罩
捕获截图
切换场景
运行时更换纹理
碰撞与触发器
复合物理形状
控制光源
快速入门:制作游戏
运行时生成二维码
代码创建刚体
自定义后处理效果
自定义着色器
检测双击
检测触摸双击
检测长按
动态 UI 滚动视图
物理拾取实体
不使用物理拾取实体
实体拾取
爆炸粒子效果
对象淡入淡出
第一人称移动
第一人称射击入门套件
燃烧火球
Flappy Bird
帧率计数器
3D 高斯泼溅标注
3D 高斯泼溅物理与重新光照
3D 高斯泼溅雕像
3D 高斯泼溅流式 SOG
使用 Google H5 Ads 测试版变现
HTML/CSS 实时更新
HTML/CSS 界面
导入第一个模型与动画
信息热点
制作简单游戏:第五部分
制作简单游戏:第四部分
制作简单游戏:第一部分
制作简单游戏:第六部分
制作简单游戏:第三部分
制作简单游戏:第二部分
基础键盘输入
光源投影纹理
光晕
使用进度条加载资源
在运行时加载多个资源
在运行时加载资源
环形加载界面
加载 Draco 压缩的 GLB
加载 glTF GLB
加载 JSON 数据
锁定鼠标
操作实体
移动端界面安全区域
更多相机用法
基础鼠标输入
多相机图层
多视口渲染
多点触控输入
创建音乐可视化
橙色房间
环绕相机
将相机平移到目标
暂停和恢复应用
按标签筛选物理射线检测
使用连续碰撞检测
使用物理系统放置实体
不使用物理系统放置实体
平面镜面反射
地球
点击移动
程序化渐变纹理
程序化关卡
通过程序创建实体
使用 Mesh API 制作彩虹拖尾
在相机视口中进行射线检测
使用 Colyseus 实现实时多人联机
使用 Photon 实现实时多人联机
实时多人联机
将三维世界渲染到界面
分辨率缩放
支持从右向左书写的语言
使用鼠标旋转对象
冲击波
简单形状射线检测
简单水面
平滑相机运动
使用曲线控制音量
太空陨石!
Spine 动画
静态批处理
模板缓冲区与三维魔法卡片
切换完整场景
在运行时切换材质
根据高度图生成地形
第三人称控制器
井字棋
定时器
触屏虚拟摇杆控制
教程:布局组
教程:带法线贴图的文字
教程:等离子着色器代码块
教程:商店用户界面
用户界面:按钮
用户界面:排行榜
用户界面:进度条
用户界面:数值计数器
用户界面:文本输入
使用资源注册表
在脚本中使用事件
力与冲量
车辆物理
VHS/CRT 后处理效果
视频纹理
暗角与色差
使用 GLSL 扭曲精灵
WebXR 全景图像
WebXR 全景视频
WebXR AR:DOM 叠加层
WebXR AR:命中测试
WebXR AR:图像跟踪
WebXR AR 形状射线检测
WebXR 控制器与手部模型
WebXR 手部跟踪
WebXR 入门示例
WebXR:平面检测
WebXR 界面交互
WebXR 逼真手部
WebXR 跟踪控制器
WebXR VR 实验室
在最上层渲染世界空间界面
从世界空间转换到界面屏幕空间