关于 roblox-animation-vfx
roblox animation and vfx 是用于在 Roblox 中实现角色动画和视觉效果的技能。内容涵盖动画轨道生命周期、效果设计与清理,也说明服务器权威项目中的处理方式和性能分析。
主要功能
- 01加载并设置动画轨道优先级
- 02将动画标记连接到游戏事件
- 03设计分阶段粒子与冲击效果
- 04管理 Tween 和临时效果清理
- 05处理回滚效果并分析性能
适用场景
- 01为游戏玩法添加动画提示
- 02创建有界粒子爆发和冲击效果
- 03清理临时光束、轨迹和 Tween
- 04在目标设备上分析视觉效果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tabooharmony/ roblox-brain --skill roblox-animation-vfx安装后在 Claude Code 中输入/roblox-animation-vfx确认已加载。
附带文件references/full.md
详细介绍
roblox 动画和 VFX
何时加载
在实现角色动画、粒子或光束效果、补间、摄像机反馈或视觉清理时加载。
快速参考
- 通过
Humanoid或AnimationController上的Animator加载动画轨道;有意设置AnimationTrack.Priority。 - 使用
GetMarkerReachedSignal()监听命名的游戏玩法或呈现提示;动画轨道结束时,断开或替换监听器。 - 轨道生命周期:
Ended表示淡出后的清理;Stopped包括显式停止。同优先级的轨道按权重混合;控制和加载保护措施请参阅 full.md。 - 爆发式
ParticleEmitter通常将Rate = 0,并使用:Emit(count),同时限制生命周期;频繁使用的效果应采用对象池。 - 将每种效果设计为清晰的阶段:预警、接触、短暂峰值和淡出。添加次要粒子、光照、声音或摄像机反馈前,先让冲击效果拥有清晰的轮廓。
- 使用原生粒子翻页动画播放动画纹理;单次冲击选择 OneShot,或改变起始帧以实现自然重复。自定义网格/图像翻页动画可能需要自行编写播放代码。
- 光束和轨迹需要两个附件、稳定的世界空间关系,以及负责清理的对象。
- 使用
TweenService:Create对一组有限的属性进行补间;其所有者结束时,取消或销毁临时效果;简单生命周期可使用Debris:AddItem。 - 在 Server Authority 项目中,将同步动画逻辑放在
RunService:BindToSimulation()中(需要在 Studio 中启用Workspace.UseFixedSimulation);不要在回滚期间缓存句柄,而应查询当前动画轨道,并确保预测效果可撤销。 - 在目标设备类别上分析粒子数量、光照、后期处理和逐帧摄像机操作的性能。
需要了解详细信息? 加载 references/full.md,查看动画和效果配方。
评论
支持 Markdown