Cocos Creator:嵌入播放器(实验性功能)
![Cocos Creator:嵌入播放器(实验性功能)](/content/images/size/w2000/2023/06/7-1.gif)
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
嵌入播放器(实验性功能)
嵌入播放器的作用是允许在动画剪辑的制作时,可以同时绑定粒子特效或其他动画等,用于满足在播放动画同时播放动效的功能。可以用于实现挥动武器会出现刀光,或者脚踩在地面上会出现烟尘等功能。
在动画窗口展开 播放器轨道列表 即可观察整个嵌套系统:
![overview](https://docs.cocos.com/creator/manual/zh/animation/embedded/embedded-overview.png)
注意:在 v3.6 中,该功能为实验性功能,开发者需要在 偏好设置 -> 实验室中 启用。
有任何的使用体验问题或者建议,欢迎在 论坛 反馈给我们。
![enable](https://docs.cocos.com/creator/manual/zh/animation/embedded/enable.png)
轨道操作
嵌入播放器支持 动画播放器 以及 粒子播放器。
在 动画轨道列表 的右侧点击 + 按钮即可添加不同的轨道:
![track](https://docs.cocos.com/creator/manual/zh/animation/embedded/add-track.png)
在添加后的轨道上点击鼠标右键可以 移除播放器轨道 和 清除数据。
![delete](https://docs.cocos.com/creator/manual/zh/animation/embedded/clear-data.png)
注意:清空数据操作会清空整个轨道上的内容。
在轨道数据上点击鼠标右键可以下选择 复制 和 删除 操作。
删除操作仅删除当前选中的数据。
![menu](https://docs.cocos.com/creator/manual/zh/animation/embedded/track-data-menu.png)
未选中任何数据时,可以选择 创建、粘贴 和 清除数据。
![unselect](https://docs.cocos.com/creator/manual/zh/animation/embedded/unselect.png)
添加轨道完成后,可以调整轨道数据的位置以及时长:
![duration](https://docs.cocos.com/creator/manual/zh/animation/embedded/track-adjust.gif)
粒子播放器轨道
在 动画轨道列表 中选中左侧已添加的粒子播放器轨道,在 属性检查器 可以调整轨道的属性。
![inspector](https://docs.cocos.com/creator/manual/zh/animation/embedded/particle-inspector.png)
- 同步速度:使嵌入粒子系统与当前动画剪辑保持一致的播放速率
子节点:通过下拉框可以选择不同的子节点上的粒子系统:
![select child](https://docs.cocos.com/creator/manual/zh/animation/embedded/inspector-select-child.png)
动画播放器轨道
在 动画轨道列表 中选中左侧已添加的动画播放器轨道,在 属性检查器 可以调整轨道的属性。
![anim](https://docs.cocos.com/creator/manual/zh/animation/embedded/inspector-select-anim.png)
- 同步速度:使嵌入动画与当前的动画剪辑保持一致的播放速率
子节点:通过下拉框可以选择不同的子节点上的动画组件:
![anim](https://docs.cocos.com/creator/manual/zh/animation/embedded/inspector-select-child-anim.png)
动画剪辑:通过下拉菜单可以选择不同的动画剪辑:
![clip](https://docs.cocos.com/creator/manual/zh/animation/embedded/inspector-select-clip.png)
预览
通过上述操作即可在动画播放时嵌套不同的粒子播放器和动画播放器,展示效果如下:
![preview](https://docs.cocos.com/creator/manual/zh/animation/embedded/preview.gif)
添加帧事件
在嵌套栏点击鼠标右键也可以添加帧事件,其使用方式和 添加动画事件 一致。
![evt](https://docs.cocos.com/creator/manual/zh/animation/embedded/add-keyframe-event.png)
由3D建模学习工作室 翻译整理,转载请注明出处!