各位大神,请教下在Unity中怎么控制void Update函数的运行??

各位大神,请教下在Unity中怎么控制void Update函数的运行,使之收到触发后再运行,而不是自动运行??

  1. 控制只运行一次:
    在Update函数外加个变量needCheck = true;
    在if(needCheck && stateInfo.IsName(xxx))
    在某个地方改了needCheck的值,根据需要,如只检查一次,无论是否成功,则在Update函数后面needChek=false,如要检查成功一次,则在if函数体里面needCheck=false

  2. 运行多次情况:
    http://cg.silucg.com/dongman/unity3d/10402.html

控制只运行一次:
在Update函数外加个变量needCheck = true;
在if(needCheck && stateInfo.IsName(xxx))
在某个地方改了needCheck的值,根据需要,如只检查一次,无论是否成功,则在Update函数后面needChek=false,如要检查成功一次,则在if函数体里面needCheck=false