0
在我的游戏中,播放器有两个主要状态:STATIC和MOVING。如何在播放器的状态枚举中添加子状态 - LibGdx
我想添加两个状态作为静态状态的子状态,如向上和向下。
public enum PlayerState {
STATIC,MOVING;
public boolean isMoving() {
return this == MOVING;
}
public boolean isStatic() {
return this == STATIC;
}
}
我怎样才能在枚举和访问它添加此子状态?
现在我访问它的播放器类为
private NestState state = NestState.STATIC;
public void moving() {
state = NestState.MOVING;
}
public void staticState() {
state = NestState.STATIC;
}
public boolean isStatic() {
return state.isStatic();
}
public boolean isMoving() {
return state.isMoving();
}