使用纹理打包工具
什么是纹理打包?
精灵或 UI 图像常以独立图片提供。纹理打包就是将这些图片合并为一张纹理图集。
主要优点有:
- 将多个网络请求合为一个,缩短加载时间。
- 使用同一纹理的精灵可以合并为一次绘制调用。
工具
以下工具兼容 PlayCanvas。
TexturePacker Online(免费)
(网站)
免费的浏览器工具,支持基础纹理打包。

- 清空图集。
- 添加精灵或 UI 图像。
- 数据格式保持 JSON hash。
- 下载图集
.png。 - 下载帧数据
.json。
TexturePacker 工具
(网站)
TexturePacker 是需要下载的付费工具,提供更多功能,包括精灵和 UI 图像布局控制,以及九宫格切片设置。

基本步骤:
- 添加精灵或 UI 图像。
- 将 Output files -> Framework 设为 PlayCanvas。
- 点击 Publish sprite sheet,创建纹理图集和 JSON 帧数据。
在精灵编辑器中创建帧
将图集文件上传到编辑器并创建纹理图集资源后,打开精灵编辑器。
![]()
点击 Upload Texture Packer JSON,选择 JSON 帧数据文件上传。
这会在图集中创建帧,之后可用来创建精灵资源。
开发后期更新图集时,只要精灵文件名和帧名称不变,上传新帧数据会产生以下效果:
- 已从图集移除的精灵,其帧也会删除。
- 新增精灵的帧会追加到列表末尾。
- 已有精灵的帧会更新。