目录
State 有一点特别好,就是它能向对象的属性施加偏置,并让偏置在给定时段内中逐渐生效。比如,在主要场景为船上的游戏中,当玩家落入水中时,可借助低通滤波器来滤除游戏中几乎所有的声音。从水上状态转到水下状态的过渡时间可设为瞬时,从水下状态变为水上状态的过渡时间可设为几秒。对于后者,可逐渐减弱滤波器的影响,直到水从玩家耳朵中流干,再次听到所有频率的声音。
在本课中,我们要将从 Alive 到 Defeated 的过渡时间设为 5 秒。
-
在 Project Explorer(工程资源管理器)中,选中之前创建的 "PlayerLife" State Group(状态组)。在 Primary Editor 中,单击 Insert(插入)。
-
在 Custom Transition Time(自定义过渡时间)窗格中,分别从 From(从)和 To(到)列表中选择 Alive 和 Defeated。
-
将过渡时间设为 5 秒。