我不知道怎么来这个。在Python中,我可能会这样做,但我对UnityScript并不是那么好。我在Python中想到这样的事情:
import time
for i in range(time):
if(condition == True):
#do this
else:
#do this
time.sleep(1)
我如何在UnityScript中实现这一目标?
答案 0 :(得分:1)
使用正常的JavaScript实现,我建议使用setTimeout()
,但Unity文档建议使用Invoke()
(请参阅docs)。
function doStuff() {
if(condition == true) {
...
}
else {
Invoke('doStuff', 1);
}
}