Isa*_*bic 2 c# unity-game-engine
我在 C# Unity 脚本的更新函数中包含以下代码行:
variable1 = VALUE;
[I want to add a delay here]
variable 2 = VALUE;
Run Code Online (Sandbox Code Playgroud)
我尝试过 Thread.Sleep(毫秒) 和 Waitforseconds()。但我没能让它们发挥作用。
如果有人能向我展示这个问题的解决方案,我将不胜感激。
谢谢,艾萨克
在您的代码中使用WaitForSeconds()like 。yield WaitForSeconds(5);看看 Coroutines 和 WaitForSeconds(),这里有很好的例子。
using UnityEngine;
using System.Collections;
public class WaitForSecondsExample : MonoBehaviour
{
void Start()
{
StartCoroutine(Example());
}
IEnumerator Example()
{
print(Time.time);
yield return new WaitForSeconds(5);
print(Time.time);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
68639 次 |
| 最近记录: |