2026-08-30
Selecting...
Home Page
reload
Search in this channel...
Punch card
Raw Text (irssi format)
Fork on github
switch to admin mode
Jump to...
redirecting...
Log for
OKTW Network
am 12:55:38
Fish Wang
https://cdn.discordapp.com/emojis/438384362795302943.gif?v=1
am 12:55:59
Fish Wang
找到一個很ㄎㄧㄤ的
am 02:54:26
James58899
我覺得寫遊戲真的是要考慮一堆東西
am 02:55:37
James58899
Minecraft雖然刷新率才20/s,但是這也只容許運算時間在50ms內啊
am 03:03:30
Fish Wang
vm realtime的東西都是坑阿,一寫爛 tps 就自由落體
am 03:04:55
James58899
一個運算差0.1ms,乘上好幾百個entity數量就上10ms了
am 03:05:05
James58899
有夠恐怖
am 03:05:18
Fish Wang
如果遊戲引擎還把畫面跟物理運算綁死,就更是超大坑了
am 03:05:51
James58899
運算應該要和畫面渲染分開吧
am 03:06:05
James58899
當運算結果更新時通知渲染要更新
am 03:06:20
James58899
然後渲染定時去抓運算結果來顯示
am 03:06:34
James58899
一個定期更新一個主動強制更新這樣
am 03:07:00
Fish Wang
android:
am 03:07:04
James58899
至少現在Minecraft 1.13是這樣子了🌚
am 03:07:27
Fish Wang
有些很優質的 app 會在 render thread io
am 03:07:41
James58899
人家IDE如果你在main thread做會卡很久的事噴警告給你
am 03:07:53
James58899
io絕對會噴警告
am 03:08:17
Fish Wang
可是還是有那種app上架了阿
am 03:08:24
James58899
可是我為了async,踩了好幾個kotlin的bug...
am 03:08:40
Fish Wang
那種只要網路斷線就會變app沒有回應的優質app
am 03:08:51
James58899
錯誤噴在kotlin stdlib內部有夠三小
am 03:09:23
James58899
還好人家修bug很積極
am 03:09:33
James58899
下一版就會修正了
am 03:10:07
James58899
所以先用workaround繞過了
created by
mmis1000
and release under
MIT License
GitHub Repo