Roblox Animation Vfx

TabooHarmony/roblox-brain/skills/gameplay/roblox-animation-vfx

作者 TabooHarmony38826be57ee37bcf023e9c2b85681bea3909281c无许可证收录于 2026年10月9日更新于 2026年10月9日

Use when implementing Roblox character animations, particles, beams, trails, tweens, camera shake, or other visual effects.

AI 生成的概览

为 Roblox 角色动画、粒子与光束特效、补间和镜头反馈提供实现指导的参考资料。

功能
为 Roblox 动画与视觉特效实现提供指导,涵盖动画轨道加载与优先级、粒子发射器与翻页动画、光束与拖尾、补间以及镜头反馈。还涉及特效生命周期与清理、Server Authority 相关注意事项,以及粒子、灯光和镜头开销的性能分析。配套参考文件包含详细的动画与特效配方。
适用场景
适用于实现或改进 Roblox 角色动画、粒子或光束特效、补间、镜头震动或视觉清理时。面向 Roblox 项目内的实现工作,包括 Server Authority 场景。
运行要求
不附带脚本,仅为说明文档加一份参考文件。需要 Roblox 开发环境(Roblox Studio 与 Roblox 引擎 API);若要参考 Server Authority 相关内容,还需在 Studio 中启用 Workspace.UseFixedSimulation。

roblox animation and vfx

When to Load

Load when implementing character animation, particle or beam effects, tweens, camera feedback, or visual cleanup.

Quick Reference

  • Load tracks through an Animator on a Humanoid or AnimationController; set AnimationTrack.Priority deliberately.
  • Use GetMarkerReachedSignal() for named gameplay or presentation cues, then disconnect or replace the listener when the track ends.
  • Track lifecycle: Ended is post-fade cleanup; Stopped includes explicit stops. Same-priority tracks blend by weight; see full.md for control and loading guards.
  • A burst ParticleEmitter usually has Rate = 0 and uses :Emit(count) with a bounded lifetime; use pooling for frequent effects.
  • Shape each effect as readable phases: warning, contact, brief peak, and fade. Give impact a clear silhouette before adding secondary particles, light, sound, or camera feedback.
  • Use native particle flipbooks for animated textures; choose OneShot for a single impact or vary start frames for organic repetition. Custom mesh/image flipbooks may need their own playback code.
  • Beams and trails need two attachments with a stable world-space relationship and a cleanup owner.
  • Tween a bounded set of properties with TweenService:Create; cancel or destroy temporary effects when their owner ends, and use Debris:AddItem for simple lifetimes.
  • In Server Authority projects, keep synchronized animation logic in RunService:BindToSimulation() (requires Workspace.UseFixedSimulation enabled in Studio), query current tracks instead of caching handles across rollback, and make predicted effects reversible.
  • Profile particle counts, lights, post-processing, and per-frame camera work on the target device class.

Need the details? Load references/full.md for animation and effect recipes.

来源与署名

来源:TabooHarmony/roblox-brain位于skills/gameplay/roblox-animation-vfx提交38826be

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架