簡體   English   中英

Java-在沒有線程/計時器的情況下延遲事件

[英]Java - Delaying an event without a Thread/Timer

在我游戲的更高級別中,會同時生成大量僵屍(最多200個),因此,由於屏幕上出現了所有僵屍,因此會降低fps,因此我要使其每秒產生一個僵屍減少一些延遲,但我不想使用線程/計時器來完成此操作,因為通過使用該線程/計時器,它會降低fps,而我不想降低fps更高。 我怎樣才能做到這一點(我使用ArrayList生成了僵屍)?

每次生成僵屍時,請存儲當前時間(以毫秒為單位)。 在游戲循環中,檢查當前時間與存儲時間之間的時差以確定是否需要生成僵屍,如果需要,則將其更新為新的當前時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM