Time Control and Pause Kit Unity时间控制插件C#
时间控制的灵活度,基本就靠它了。Time Control and Pause Kit是个蛮轻量的 Unity 插件,专门搞定项目里的暂停和时间流动。你可以控制特定物体的时间,也能一键全局暂停,和Time.timeScale
不一样,它支持粒度更细的操作,动画、物理、音频都能配合得挺好。
比较适合那种节奏感强、动画多、物理要同步的游戏。比如做个“子弹时间”效果?几行代码搞定。Mecanim 动画?老系统动画?它都能兼容。像Rigidbody
和Rigidbody2D
暂停也不在话下。
对你要是用PlayMaker搭框架,支持也全,能直接用 FSM 控制暂停行为。甚至连第三方插件也接得上,比如
音频还能单独加速减速,做一些“变速语音”或者“慢放背景音”之类的也方便。逻辑事件是事件驱动的,写法挺干净,C#
脚本也简单,读起来清爽。
如果你平时对Time.timeScale
束手束脚,不妨试试这个,尤其适合做玩法实验或调试动画行为的时候。
622.2KB
文件大小:
评论区