Jump to...
redirecting...

Log for OKTW Network

找到一個很ㄎㄧㄤ的
我覺得寫遊戲真的是要考慮一堆東西
Minecraft雖然刷新率才20/s,但是這也只容許運算時間在50ms內啊
vm realtime的東西都是坑阿,一寫爛 tps 就自由落體
一個運算差0.1ms,乘上好幾百個entity數量就上10ms了
有夠恐怖
如果遊戲引擎還把畫面跟物理運算綁死,就更是超大坑了
運算應該要和畫面渲染分開吧
當運算結果更新時通知渲染要更新
然後渲染定時去抓運算結果來顯示
一個定期更新一個主動強制更新這樣
android:
至少現在Minecraft 1.13是這樣子了🌚
有些很優質的 app 會在 render thread io
人家IDE如果你在main thread做會卡很久的事噴警告給你
io絕對會噴警告
可是還是有那種app上架了阿
可是我為了async,踩了好幾個kotlin的bug...
那種只要網路斷線就會變app沒有回應的優質app
錯誤噴在kotlin stdlib內部有夠三小
還好人家修bug很積極
下一版就會修正了
所以先用workaround繞過了