public void StateUpdate() { if (mAO != null && mAO.isDone == false) { return; //表示场景正在加载,所以不执行下面的代码 } if (mIsRunStart == false && mAO != null && mAO.isDone == true) { mState.StateStart(); mIsRunStart = true;//控制只调用一次 } if (mState != null) { mState.StateUpdata(); } }