资产预览 (Live Preview)
AssetLibrary 的核心竞争力之一是其内嵌的高性能实时预览系统。通过集成游戏的运行时环境,您可以直接在应用内与 2D/3D 资产进行交互,而不仅仅是查看静态图。
1. 界面部件介绍
预览区域位于详情面板中部,根据选中资产类型的不同,它会自动切换展示模式:
- 交互视口:主要显示区域。您可以在此处使用点击、拖拽或滚轮进行缩放和平移。
- 播放控制栏 (针对 Spine/音频):
- 列出所有的动作轨迹 (Animations)。
- 列出所有的皮肤 (Skins)。
- 播放进度条:支持拖拽进度。
- 信息浮层:在预览图角部显示当前的缩放比例。
[App截图:Spine 资产实时预览中的动作切换菜单]
2. 核心功能
- 深度 Spine 预览:支持 Spine 3.7 到 4.1 全版本。不仅可以看动作,还可以手动切换皮肤。
- 图集原子化预览:对于 Atlas 或 Plist 图集中的子图,支持单独高亮显示并查看其在裁切后的实际边界。
- 3D 交互:支持 GLB, GLTF, FBX 的旋转、缩放和骨骼动态播放。
- 多资产轮播 (Sprites):对于手动聚合的序列帧动画,支持在预览区一键播放动画效果。
3. 支持的用户操作
- 滚轮缩放:在预览视口内滚动滑轮可放大或缩小查看细节。
- 按下鼠标中键/右键拖拽:在缩放后的视口内自由平移视图。
- 点击动作条:在预览 Spine 资产时,点击右侧的动画名称即可立即切换演示动作。
- 重新生成缩略图:在预览区有时会提供按钮,允许用户基于当前的预览视角/帧,重新抓取并更新资产在列表中的缩略图。
4. 快捷键支持
| 快捷键 | 功能描述 |
|---|---|
| F | 适配视图 (Frame):自动缩放以使资产完整显示在预览框内。 |
| 1 | 1:1 像素预览。 |
| Space | 暂停/继续播放当前动画。 |
[App截图:3D 模型旋转与预览控制]