Skip to content

ControllerStateType ​

ControllerStateType 枚举定义了角色控制器可能处于的各种行为状态,如待机、移动、跳跃、攀爬、死亡等。通过监听控制器的状态变化事件,可以在不同状态间切换时触发对应的游戏逻辑。

概览 ​

ControllerStateType 枚举定义了角色控制器可能处于的各种行为状态,如待机、移动、跳跃、攀爬、死亡等。通过监听控制器的状态变化事件,可以在不同状态间切换时触发对应的游戏逻辑。

继承自 String;枚举类型

枚举值 ​

值名称说明
IdleIdle待机
MovingMoving移动
JumpingJumping跳跃
DeadDead死亡
LostControlLostControl失控
ResumeControlResumeControl恢复控制
ClimbingClimbing攀爬
SeatedSeated乘坐
PlatformStandingPlatformStandingPlatformStand 状态:自主移动禁用、外力可推、跳跃不退出
SwimmingSwimming游泳
EggyRushEggyRush蛋仔前仆
EggyRollEggyRoll蛋仔滚动
EggyLiftedEggyLifted蛋仔被抓举
EggyLiftStartEggyLiftStart蛋仔开始抓举
EggyLiftThrowEggyLiftThrow蛋仔开始扔掉抓举单位
HumanRunHumanRun人形生物跑步
HumanCrouchIdleHumanCrouchIdle人形蹲下静止状态
HumanCrouchMoveHumanCrouchMove人形蹲下移动状态