【发布时间】:2020-09-26 06:16:01
【问题描述】:
我正在使用光线投射来确定我的播放器是否在空中
如何在切换到另一个状态之前检查我的角色是否在空中 5 秒
【问题讨论】:
我正在使用光线投射来确定我的播放器是否在空中
如何在切换到另一个状态之前检查我的角色是否在空中 5 秒
【问题讨论】:
添加两个新变量。
bool InAir;
float InAirTimer;
当你进行光线投射时,如果你在空中,则将 InAir 设置为 true,如果你不在空中,则设置为 false。然后在更新中,这样做:
if (inAir) { inAirTimer += Time.deltaTime; }
else { inAirTimer = 0; }
if (inAirTimer >= 5) { /* Here is where you do something */ }
【讨论】: