Unity用代码如何在几秒后执行一个命令?
时间: 2024-04-29 18:21:24 浏览: 82
OpenTerminal:打开Unity3D的终端。 在运行时执行命令!
你可以使用 `Invoke` 方法来实现在几秒后执行一个命令。以下是一个示例代码:
```csharp
using UnityEngine;
public class Example : MonoBehaviour
{
void Start()
{
// 在2秒后执行MyMethod方法
Invoke("MyMethod", 2);
}
void MyMethod()
{
Debug.Log("MyMethod被执行了!");
}
}
```
在上面的示例中,`MyMethod` 方法将在启动后的 2 秒钟内被调用。你可以根据需要更改延迟时间,并将 `MyMethod` 替换为你想要执行的方法。
阅读全文