2018年05月24日,F(xiàn)acebook的Jim“Babbage”Purbrick日前發(fā)表了一次令人印象深刻的主題演講,向我們展示了Replicated Redux。這種全新的技術(shù)可以幫助你為React 360中的網(wǎng)頁創(chuàng)建交互式多用戶VR體驗(yàn)。跟往常一樣,“Babbage”演講的極客味十足,所以如果你不是一名程序員,請直接跳轉(zhuǎn)至約22分鐘的位置,然后看看Replicated Redux的潛能(包括他們團(tuán)隊(duì)為Oculus Rooms開發(fā)的一款Boggle游戲)。目前Replicated Redux已托管至Github。
基本上,Reactive Redux有助于消除多用戶體驗(yàn)的滯后性,特別是對于3D/VR:Jim解釋說:“大多數(shù)虛擬世界和在線游戲都是在服務(wù)器上運(yùn)行游戲邏輯,這樣相關(guān)世界就可以在人們斷開連接后繼續(xù)存在。所以人們無法作弊,因?yàn)榉⻊?wù)器值得信任。每當(dāng)你與這些游戲交互時(shí),你的輸入必須通過網(wǎng)絡(luò)發(fā)送,由服務(wù)器處理,然后在你看到效果之前將結(jié)果發(fā)回給你。即使在完美的情況下,這也可能需要數(shù)百毫秒。唯一的限制就是光速,所以很多網(wǎng)絡(luò)游戲都感覺相當(dāng)滯后。”
一直以來,解決這個(gè)問題對開發(fā)者來說都非常耗時(shí)。直到現(xiàn)在…
他指出:“消除這種感知滯后的一種方法是,在本地預(yù)測操作結(jié)果以便用戶可以立即看到效果,但預(yù)測操作并將預(yù)測與服務(wù)器結(jié)果進(jìn)行匹配的代碼通常十分復(fù)雜,特定于應(yīng)用程序,而且難以測試。Redlicated Redux的目標(biāo)是把大量復(fù)雜性推送到框架之中,這樣熟悉React的Web開發(fā)者就可以通過ReactVR構(gòu)建Web VR應(yīng)用程序,不必接受滯后或者構(gòu)建和測試復(fù)雜的預(yù)測邏輯。”
目前第三方開發(fā)者只能將Replicated Redux用于React 360應(yīng)用程序。但考慮到Facebook已經(jīng)通過這種技術(shù)來為Oculus Rooms開發(fā)交互式體驗(yàn),所以映維網(wǎng)認(rèn)為該公司將很快將向第三方應(yīng)用開放。
榜單收錄、高管收錄、融資收錄、活動收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。
海報(bào)生成中...