邊煜一屁股坐到主控臺前,熟門熟路地把全息晶片夾進除錯塢。
藍色指示燈亮起。
一排引數從螢幕上滾過去。
沈恪站在旁邊,手裡拿著連線線,低頭看了一眼介面。
“你上次說的延遲抖動,就是這裡?”
“對。”邊煜敲了兩下鍵盤,“渲染引擎沒問題,光場重建也能跑滿,就是互動協議這塊,幀同步偶爾會漂。”
“漂多少?”
“峰值十二毫秒。”
沈恪把線接好。
“對普通遊戲不明顯,對全息不行。”
“所以我說它欠揍。”邊煜理直氣壯。
其玉站在旁邊,小手扶著桌沿,努力仰著腦袋看螢幕。
奈何個子太矮,再使勁兒,也只能看到一部分。
那些跳動的字母和數字更看不懂。
但他卻看得認真。
邊煜已經顧不上他了,一邊啟動模擬器,一邊跟沈恪說:“你看這裡,動作取樣是六十幀,服務端判定也是六十幀,但本地渲染插幀到了九十。問題是延遲補償演算法沒把手勢預測算進去。”
沈恪坐到另一側,調出原始碼。
“你把手勢和位移放在同一條預測鏈裡了?”
“嗯。”
“難怪。”
邊煜扭頭:“嗯?什麼情況?”
沈恪把一段程式碼選中。
“位移可以線性外推,手勢不行。手指動作有停頓,有反悔,還有微調。你用同一個補償模型,快的時候準,慢的時候就會飄。”
邊煜盯著螢幕兩秒:“……有道理。”
“把手勢拆出來,單獨做狀態機。”
“狀態機?”
“觸碰、懸停、抓取、釋放,每個狀態給不同權重。比如抓取後,位置預測可以強一點,懸停的時候保守一點。”
邊煜拍了下桌子:“可以啊沈恪!你這個人不說話的時候像在發呆,一說話就能救命。”
”。改。誇“:他給推盤鍵把恪沈
”。改就改“
。來起快飛經已手,服不上煜邊
。手的哥哥著看玉其
。上戶窗在打雨小像,快很,嗒啪嗒啪
!害厲好哥哥
。恪沈向看又著接
。多話麼那哥哥煜像不哥哥個這……ne
。裡哪到改就哥哥煜,裡哪到指指手,穩得落神眼
。木積拼……像就人個兩
。拼麼怎導指責負個一,來出倒木積把責負個一
。啟開景場試測的戲遊息全上幕螢快很
。格網藍淺片一出浮裡空半
。林森變,開鋪周四向格網
。裡在懸地次層有是而,上面平在糊樣一圖是不葉樹
。折的微細有緣邊片葉,吹一風
。天著反面水,去過繞旁頭石從水溪,溪條一有遠
。環勢手起拿,鏡眼量輕上戴煜邊
”。把一跑,來“
。式模試測進人兩,上戴也恪沈
。不一,邊旁在站玉其
。弓短把一現出裡空虛,手抬煜邊
。標座的發圈圈一有面裡,球制控的明枚一是邊那恪沈
。子靶的遠準瞄,形矢箭,弓拉煜邊
——手鬆
。心紅中沒惜可,去出飛箭
。點一了偏
。眉皺刻立煜邊
”?樣這又麼怎“
”。定判才幀9142第端務服,作放釋到採幀7142第端戶客,看你。了晚報上輸是,遲延染渲是不“:誌日看頭低恪沈
”。包議協是,路網是不以所,秒毫十三有只擬模路網“








