安田想要慢活
我真的很菜耶,原來 Unity 內建的 Coroutine 每 yield 一層就會多等1F。(眼神完全死掉)
shadowflare
這個我也不記得,不過我自己做的 Executor 也會多 1F,因為最好寫
安田想要慢活
但是這樣如果把MainLoop中的東西作成巢狀,就會莫名的Frame數炸開...比如說
foreach(Battler b in _battlers)
yield return b.updateEachFrame()
有多少個b就要等多久...
shadowflare
updateEachFrame 的內容會超過 1F 嗎? 有點好奇
安田想要慢活
updateEachFrame裡面只存在一個永遠不會滿足的if。我用這個方法測:
IEnumerator _TestMain() (Plurk Paste)
載入新的回覆