開發(fā)者更新 - 2022年8月19日

大家好!歡迎來到2022年8月19日最新的VRChat開發(fā)者更新。在這里查看上一篇專欄:

發(fā)布計劃
首先,讓我們談?wù)勑赂潞托聹y試版發(fā)布的當(dāng)前計劃!
2022.2.2p3 Live Beta版
在過去的一周里,我們一直致力于發(fā)布一個Live Beta版,計劃在下周第一時間發(fā)布。不幸的是,我們在Live Beta版候選版本中遇到了一些問題,所以這個版本不是發(fā)布候選版本。我們將在下周初考慮更新p3分支,并在之后盡快發(fā)布一個正式版本。
以下是VRChat?Live Beta版的1225版本的變更。如果您計劃使用測試版,請確保閱讀這些內(nèi)容 - 其中有一個重要的注意事項,可能不會影響您,但我們還是想告訴您。
?重要提示,請仔細(xì)閱讀!?如果您去一個啟用/禁用門戶標(biāo)記的SDK2世界,您將遇到極度的延遲,最終導(dǎo)致VRChat崩潰!如果您必須去這些世界之一,請回到正式版!
然而,這些世界如今非常罕見,除了VRChat Hub(等等,Hub也是SDK2??。?。我們只能找到少數(shù)幾個受影響的世界(包括VRChat Hub、Murder 2和“Whale house old”),但可能還有更多。如果您在使用這個測試版,請不要前往這些世界!您已經(jīng)被警告了!
客戶端
自從版本1222以來的更改:
修復(fù)了許多關(guān)于聊天框的問題。
正確地強(qiáng)制執(zhí)行OSC輸入字符限制。
在聊天框設(shè)置中啟用滑塊吸附功能(如果啟用了吸附功能)。
修復(fù)了與打字指示器出現(xiàn)在不應(yīng)該出現(xiàn)的情況相關(guān)的幾個錯誤。
現(xiàn)在,打字指示器在5秒鐘無活動輸入后自動隱藏。
當(dāng)玩家的聊天框被設(shè)置為通過靜音隱藏時,根本不再顯示打字指示器。
打字指示器現(xiàn)在使用與聊天框相同的不透明度和大小設(shè)置。
更改了聊天框顯示/隱藏距離檢查,以匹配玩家語音距離。
修復(fù)了退格覆蓋表情符號會導(dǎo)致崩潰的問題。
通過隱藏渲染器來隱藏Avatar的“按距離隱藏Avatar”功能,保留其動畫器的運行。
這會產(chǎn)生性能成本,但不再破壞采用寫入默認(rèn)值或其他非確定性設(shè)計或行為的動畫器。
詳細(xì)信息請查看專欄。
現(xiàn)在可以通過將噪音門設(shè)置為0%來完全禁用噪音門。
對于正常使用,我們不建議這樣做,但如果您在麥克風(fēng)上演奏樂器,這樣可以防止噪音門以奇怪的方式切斷您的聲音。
調(diào)整了麥克風(fēng)音量指示器的顯示。
調(diào)整噪音門處理,確保不會不必要地切斷用戶的聲音。
使用更完整、一致的Noto Sans字體替換了表情符號集。
這也意味著我們支持更多的表情符號。
修復(fù):按距離隱藏Avatar顯示被阻止用戶。
修復(fù):按距離隱藏Avatar重置了PhysBone姿勢。
修復(fù):門戶上的區(qū)域指示器過度繪制了其他物體。
修復(fù):教程世界的門戶被破壞。
已知問題:
聊天框顯示/隱藏距離檢查不考慮Udon驅(qū)動的玩家音量的更改。
Quest客戶端無法切換世界(發(fā)布阻礙)。
SDK2世界中的靜態(tài)門戶引起極度延遲(發(fā)布阻礙)。
Udon
自從版本1222以來的更改:
VRCShader
_AudioTexture
函數(shù)現(xiàn)在除了任何帶有_Udon前綴的字符串外,還接受字符串_AudioTexture,以適應(yīng)現(xiàn)有廣泛使用的社區(qū)創(chuàng)建的AudioLink系統(tǒng)。修復(fù)了VRCShader不允許多次設(shè)置全局值的問題。
2022.3.1 主菜單測試
最初的計劃是在下周發(fā)布新的主菜單測試版。我們?nèi)匀涣帉崿F(xiàn)這一目標(biāo),但考慮到p3的滑動,主菜單可能會被推遲一些。目前主要的挑戰(zhàn)是合并2022.2.2補丁中的所有變更和功能,并確保沒有遺漏。
如果計劃有變,我們會及時通知您。
新功能
聊天框安全設(shè)計
關(guān)于聊天框,我們收到了很多反饋,主要是關(guān)于其默認(rèn)顯示設(shè)置。因此,我們在本周對設(shè)計進(jìn)行了多次迭代。首先,讓我們介紹一些非常重要的內(nèi)容:
?這個設(shè)計還不是最終版本。在發(fā)布之前,我們可能會完全更改它和/或更改默認(rèn)設(shè)置,但我們希望讓您了解我們的設(shè)計過程和想法。
目前(包括Live Beta版),聊天框默認(rèn)只對您的好友顯示。如果您和其他人不是好友,這會使得與其他人溝通非常困難,因為您必須學(xué)會將聊天框切換到“所有人”。另外,由于聊天框沒有獨立的每個用戶設(shè)置,這會增加一些復(fù)雜性。
因此,我們回到了聊天框權(quán)限的原始設(shè)計 - 使用安全系統(tǒng)。
這個新設(shè)計將聊天框作為其自己獨立的安全類別,與語音權(quán)限并列。如果我們將其與語音設(shè)置保持一致,所有其他用戶的默認(rèn)設(shè)置將顯示并開啟聊天框。但我們不確定是否設(shè)定這些默認(rèn)值是正確的決定和方向,我們正在內(nèi)部討論并權(quán)衡我們的選擇。我們一定會考慮到您對此方面的所有反饋。
與語音一樣,使用自定義安全設(shè)置,您可以為特定的信任等級打開聊天框。例如,您可以將聊天框關(guān)閉,除了您的好友和可信用戶。同樣,按默認(rèn)設(shè)置,聊天框?qū)?strong>對所有人開啟,就像語音一樣。
此外,您還可以覆蓋單個用戶,類似于“顯示Avatar”三態(tài)切換。這樣,您可以說:“我不關(guān)心我的安全設(shè)置,我只想打開這個人的聊天框?!?我們還在考慮為聊天框添加一個單獨的用戶透明度滑塊,這樣您就可以將所有人的聊天框設(shè)置為一個較低的透明度,然后增加您好友的聊天框透明度,以免錯過消息。這類似于單個用戶音量滑塊。
由于聊天框是視覺而不是聽覺的,因此還提供了額外的層次:在聊天框的設(shè)置菜單中,您還可以選擇簡單地強(qiáng)制系統(tǒng)對所有人開啟或關(guān)閉聊天框。不過,默認(rèn)情況下,該設(shè)置將被設(shè)為“安全”,即以您在安全菜單中設(shè)置的設(shè)置為優(yōu)先。當(dāng)您的“全局”設(shè)置打開或關(guān)閉聊天框(覆蓋了安全設(shè)置)時,安全菜單將顯示一個指示器,顯示您已覆蓋系統(tǒng)強(qiáng)制開啟或關(guān)閉聊天框。您還可以選擇在聊天框被安全設(shè)置隱藏時關(guān)閉打字指示器。
最后,在快捷菜單的音頻選項卡中,我們正在添加一個快捷按鈕,可帶您進(jìn)入聊天框設(shè)置。
如果您感興趣,這是設(shè)計文檔的截圖,其中包含了所有這些變更的詳細(xì)信息:

無論這個設(shè)計或默認(rèn)設(shè)置最終如何,我們必須等待主菜單的發(fā)布。因為這個變更依賴于新的安全菜單。
聊天框Emoji
順帶說一下,我們已經(jīng)修復(fù)了表情符號的奇怪外觀。之前我們有一個不完整的“示例”表情符號集。通過包含實際的Noto Sans表情符號集,我們已經(jīng)修復(fù)了它們,使它們在聊天框(以及其他地方,向所有使用稀有表情符號名稱的賬戶致敬)中正確顯示:

個人鏡子迭代
更多個人鏡子的工作已經(jīng)完成!
現(xiàn)在面部鏡子已被限制在HUD內(nèi)部,這樣它就不會掉出畫布。這也與縮放很好地協(xié)調(diào)。

我們還為個人鏡子添加了一個頭部追蹤模式。經(jīng)過一些努力,它在拾取和沉浸式移動模式下都表現(xiàn)良好。

我們還添加了一個新的面部鏡子縮放圖標(biāo),增加了鏡子懸停和抓取/放置的觸覺反饋,并修復(fù)了一些鏡子抓取的問題。
我們也知道一些用戶的著色器在個人鏡子中有問題。我們正在尋找處理這些情況的最佳方法!
這些變更要么已經(jīng)包含在p3測試版中,要么將包含在即將發(fā)布的版本中。
Avatar觸覺反饋
我們正在開發(fā)一個系統(tǒng),可以在您觸摸Avatar時使控制器的觸覺反饋。
為了清楚起見,這個系統(tǒng)使用高性能的方式來“渲染”用于檢測的網(wǎng)格,而不使用攝像頭設(shè)置。這意味著不需要特殊的骨骼或Avatar設(shè)置,因為它可以直接使用。
目前快捷菜單中的觸覺選項如下:

我們還在進(jìn)行迭代,但我們已經(jīng)接近將其放入Live Beta版的階段!
耳罩改進(jìn)
我們對耳罩的工作進(jìn)行了一些調(diào)整和改進(jìn)。
首先,我們將滑塊的吸附從0.5改為0.25,這樣即使啟用吸附,您也可以得到相當(dāng)精確的調(diào)整。
接下來,我們添加了一個類似于照片選項卡的快捷方式,雙擊音頻選項卡將切換耳罩的開啟或關(guān)閉。
我們改變了耳罩的視覺輔助(輔助?輔助?在UI中是“aide”...??),這樣在UI屏蔽關(guān)閉時,它就不會出現(xiàn)在相機(jī)中:

我們添加了一個同步的耳罩Avatar參數(shù)?Earmuffs
:這是一個布爾值,當(dāng)您的耳罩開啟時為True,關(guān)閉時為False。您可以使用它們來為您的Avatar添加耳罩!

我們還對耳罩功能的Avatar音頻消除部分進(jìn)行了一些調(diào)整,因為它的效果不是很好。
傳送門放置
一些人問到了這個功能 - 別擔(dān)心,正在進(jìn)行中!目前正在進(jìn)行迭代,并最近得到了一些設(shè)計反饋。雖然我們目前沒有太多可以展示的內(nèi)容,但請記住,我們在更新中沒有談到的東西并不意味著我們沒有在做!
額外的Emoji
我們還沒有準(zhǔn)備好展示它們(我們這周只完成了初步的藝術(shù)設(shè)計),但我們計劃添加額外的功能性Emoji。例如,我們希望包括以下可以用于告訴他人的Emoji:
您不使用麥克風(fēng)說話
您聽不到某人在說什么
您希望他們閱讀或顯示您的聊天框
您的電池電量低
您正在遇到連接問題
有一個傳送門您希望他們通過
... 等等!此列表不是最終或完整的,只是我們想要填充的一些內(nèi)容。我們還與Helping Hands合作,以獲取一些額外的功能性Emoji的想法(謝謝您們!)。
我們將在接下來的Dev Update中向您展示預(yù)覽。
創(chuàng)作者更新
以下是與VRChat的創(chuàng)作者工具相關(guān)的一些額外更新,如SDK、VRChat創(chuàng)作者伴侶、ClientSim、UdonSharp等。
ClientSim更新
最近修復(fù)了一些ClientSim的問題!
首先,我們修復(fù)了PS5控制器的問題,現(xiàn)在它們可以在編輯器中正常工作并允許移動。
接下來,我們通過解決控制器漂移87問題,進(jìn)一步修復(fù)了一些控制器問題。
最后,我們還解決了ClientSim中一些已移動畫布對象8的問題。
Udon Graph
我們正在對Udon圖形進(jìn)行一些相當(dāng)大的升級,使其更易于使用:
重新設(shè)計的側(cè)邊欄,現(xiàn)在列出所有事件和組,并帶有可點擊的快捷方式
選項卡系統(tǒng)用于在圖形之間切換
常見節(jié)點的快捷方式,如string、int、float等
圖形搜索(用于事件、節(jié)點和組)
這個工作已經(jīng)進(jìn)行了一段時間!我們將在接下來的專欄中展示一些功能。
創(chuàng)作者伴侶
雖然還沒有發(fā)布,但創(chuàng)作者伴侶即將更新到0.3.6。這個版本包含了許多變更、修復(fù)和改進(jìn):
修復(fù)了項目文件大小超過2GB時無法備份的問題
在進(jìn)行項目備份后,按“Show Me”將打開封裝文件夾,而不是特定的zip文件。
使用新的官方和精選列表的軟件包子域URL
向文檔中添加了許多新頁面:(頁面鏈接,如果我們發(fā)布新版本并發(fā)布所有頁面,將填寫)
隱藏沒有有效版本的軟件包
修復(fù)了遷移過程中如果有預(yù)發(fā)行軟件包,將使用預(yù)發(fā)行版本的問題
這個VCC更新目前正在進(jìn)行質(zhì)量保證測試。一旦發(fā)布,0.3.6將成為發(fā)布候選版本!