-4
我有一個問題減的時候想在Unity引擎編寫的腳本,我想每1秒INT將減去1。我寫了這個:C#我如何能做到這一點的INT將在循環
Thread.Sleep(1000);
int B - 1
而且tmultiply這100次,然後發動機墜毀幫助
我有一個問題減的時候想在Unity引擎編寫的腳本,我想每1秒INT將減去1。我寫了這個:C#我如何能做到這一點的INT將在循環
Thread.Sleep(1000);
int B - 1
而且tmultiply這100次,然後發動機墜毀幫助
這是可以從你的問題來理解:
int b = 12411; // whatever you want it to be
for (int i = 0; i < 100; i++)
{
Thread.Sleep(1000);
b--;
}
然而,這可能殺死團結,因爲這將需要100 t秒完整。你需要的是一個計劃每秒運行的後臺操作,就像Timer一樣。在團結,然而,這是最好的協同程序實現的,像這樣的(從here拍攝):
class YourClassName
{
int b;
void Start()
{
StartCoroutine("MyEvent");
b = 100; //some number
}
private IEnumerator MyEvent()
{
while(true)
{
yield return new WaitForSeconds(1); // wait a second
b--;
}
}
}
您實際粘貼/重複該行100倍? – Plutonix
這裏完全不清楚你在說什麼,請張貼更多你正在嘗試做的事,並解釋你希望做什麼(以及爲什麼你正在努力做你正在做的事) –
還有一些你可以做的事給我們比「發動機墜毀」。任何錯誤消息? –