unity |
您所在的位置:网站首页 › 如何控制程序运行时间 › unity |
一、每隔一段时间执行某个函数
在调用函数时,如果放在update里则每2帧执行一次,如果放在start里则只执行一次,但有时候我们希望能按照自己设定的时间间隔重复执行一个函数,可以使用invokeRepeating方法来实现。 用法: void Start() { InvokeRepeating("RightRayCollider", 1, 2); //从游戏运行的第一秒开始,每隔2秒执行一次函数rightRayCollider函数 } 二、每隔若干秒执行某段代码在update方法里,使用Time.Deltatime+条件判断就可以实现。 void Update() { time -= Time.deltaTime; if (time |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |