第2156章
邊煜一屁股坐到主控臺前,熟門熟路地把全息晶片夾進除錯塢。
藍色指示燈亮起。
一排引數從螢幕上滾過去。
沈恪站在旁邊,手裡拿著連線線,低頭看了一眼介面。
“你上次說的延遲抖動,就是這裡?”
“對。”邊煜敲了兩下鍵盤,“渲染引擎沒問題,光場重建也能跑滿,就是互動協議這塊,幀同步偶爾會漂。”
“漂多少?”
“峰值十二毫秒。”
沈恪把線接好。
“對普通遊戲不明顯,對全息不行。”
“所以我說它欠揍。”邊煜理直氣壯。
其玉站在旁邊,小手扶著桌沿,努力仰著腦袋看螢幕。
奈何個子太矮,再使勁兒,也只能看到一部分。
那些跳動的字母和數字更看不懂。
但他卻看得認真。
邊煜已經顧不上他了,一邊啟動模擬器,一邊跟沈恪說:“你看這裡,動作取樣是六十幀,服務端判定也是六十幀,但本地渲染插幀到了九十。問題是延遲補償演算法沒把手勢預測算進去。”
沈恪坐到另一側,調出原始碼。
“你把手勢和位移放在同一條預測鏈裡了?”
“嗯。”
“難怪。”
邊煜扭頭:“嗯?什麼情況?”
沈恪把一段程式碼選中。
“位移可以線性外推,手勢不行。手指動作有停頓,有反悔,還有微調。你用同一個補償模型,快的時候準,慢的時候就會飄。”
邊煜盯著螢幕兩秒:“......有道理。”
“把手勢拆出來,單獨做狀態機。”
“狀態機?”
“觸碰、懸停、抓取、釋放,每個狀態給不同權重。比如抓取後,位置預測可以強一點,懸停的時候保守一點。”
”。命救能就話說一,呆發在像候時的話說不人個這你!恪沈啊以可“:子桌下了拍煜邊
”。改。誇“:他給推盤鍵把恪沈








