unity C# 每隔一段时间执行一次

在Unity中使用C#编写脚本可以通过定时器来实现每隔一段时间执行一次的功能。下面是一种常见的实现方式:

using UnityEngine;

public class TimerExample : MonoBehaviour
{
private float interval = 2f; // 设置时间间隔为2秒

void Start()
{
InvokeRepeating("ExecuteAfterInterval", interval, interval); // 调用函数并指定初始等待时间、重复间隔
}

void ExecuteAfterInterval()
{
Debug.Log("这里是需要每隔一段时间执行的代码");

// 添加其他需要执行的操作或者调用其他函数
}
}

上述示例中,我们创建了一个名为TimerExample的MonoBehavior类,然后在Start函数中使用InvokeRepeating函数来调度每隔一段时间执行一次的操作。第三个参数表示重复间隔,也就是两次执行之间的时间间隔。在ExecuteAfterInterval函数内部,可以放入需要每隔一段时间执行的代码。

posted @ 2024-04-28 19:33  WalkingSnail  阅读(32)  评论(0编辑  收藏  举报