unity invokerepeating
时间: 2023-04-25 07:05:16 浏览: 110
Unity3D的定时循环效果2
Unity的InvokeRepeating方法可以用于在一定的时间间隔内反复调用指定的函数。它的语法如下:
```
InvokeRepeating(string methodName, float time, float repeatRate);
```
其中,methodName是要反复调用的函数的名称,time是指在多长时间之后开始第一次调用该函数,repeatRate是指每次调用之间的时间间隔。
例如,如果你要在游戏开始后延迟3秒开始每0.5秒调用名为"SpawnEnemy"的函数,你可以这样写:
```csharp
InvokeRepeating("SpawnEnemy", 3.0f, 0.5f);
```
这样,游戏开始后3秒钟后,就会每隔0.5秒调用一次名为"SpawnEnemy"的函数。
阅读全文