wadewu123
wadewu123
采纳率0%
2016-07-31 02:15 阅读 3.0k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • feng1790291543 鱼弦 2016-07-31 02:27
    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

    点赞 评论 复制链接分享
  • weixin_45852805 weixin_45852805 2019-11-08 02:14

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

    点赞 评论 复制链接分享

相关推荐