2012-05-29 25 views
2

我正在開發一個涉及城市預算的地方官員使用的簡單模擬。我開發了一個用於模擬的地圖和一個在其函數被調用時「增長」地圖的算法。因此,updateMap();導致了整個遊戲領域的衆多變化。目前,我有這個功能綁定到遊戲中的其他機制,例如每次發生其他事情時都調用一次。我的問題是:有沒有辦法讓這樣的事情Javascript中的背景循環機制?

while (true) 
    setTimeout('updateMap();', 45000); 

使得地圖將獨立無論用戶在做什麼,無論是在比賽中發生的情況進行自我更新。我明白,JavaScript不支持線程,但有沒有什麼模擬一些簡單的線程,會像這樣?

回答

4

你要尋找setInterval(updateMap, 45000)

它會帶你給它,並運行它每x毫秒的功能。

希望這會有所幫助!

+0

謝謝!知道必須有一些好的和簡單的東西。還不完全熟悉所有JavaScript的小工具。非常感謝你的幫助。 –