unity

您所在的位置:网站首页 如何控制程序运行时间 unity

unity

2024-07-10 00:55| 来源: 网络整理| 查看: 265

一、每隔一段时间执行某个函数

在调用函数时,如果放在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