Time Control and Pause Kit Unity时间控制插件C#

时间控制的灵活度,基本就靠它了。Time Control and Pause Kit是个蛮轻量的 Unity 插件,专门搞定项目里的暂停和时间流动。你可以控制特定物体的时间,也能一键全局暂停,和Time.timeScale不一样,它支持粒度更细的操作,动画、物理、音频都能配合得挺好。

比较适合那种节奏感强、动画多、物理要同步的游戏。比如做个“子弹时间”效果?几行代码搞定。Mecanim 动画?老系统动画?它都能兼容。像RigidbodyRigidbody2D暂停也不在话下。

对你要是用PlayMaker搭框架,支持也全,能直接用 FSM 控制暂停行为。甚至连第三方插件也接得上,比如HOTween、2D 工具包这些,用起来都还挺顺手的。

音频还能单独加速减速,做一些“变速语音”或者“慢放背景音”之类的也方便。逻辑事件是事件驱动的,写法挺干净,C#脚本也简单,读起来清爽。

如果你平时对Time.timeScale束手束脚,不妨试试这个,尤其适合做玩法实验或调试动画行为的时候。

zip 文件大小:622.2KB