mcpField
R
roblox-animation-vfx

roblox-animation-vfx

github.com/tabooharmony创意与媒体1382.5k 次安装2 周前更新
代码仓库

关于 roblox-animation-vfx

roblox animation and vfx 是用于在 Roblox 中实现角色动画和视觉效果的技能。内容涵盖动画轨道生命周期、效果设计与清理,也说明服务器权威项目中的处理方式和性能分析。

主要功能

  1. 01加载并设置动画轨道优先级
  2. 02将动画标记连接到游戏事件
  3. 03设计分阶段粒子与冲击效果
  4. 04管理 Tween 和临时效果清理
  5. 05处理回滚效果并分析性能

适用场景

  1. 01为游戏玩法添加动画提示
  2. 02创建有界粒子爆发和冲击效果
  3. 03清理临时光束、轨迹和 Tween
  4. 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