[視頻]開發(fā)者更新 - 2022年10月27日

歡迎來到2022年10月27日的開發(fā)者更新!
如果你想追趕最新動(dòng)態(tài),你可以閱讀我們之前發(fā)布的專欄:

Spookality活動(dòng)結(jié)果
Spookality活動(dòng)的提交已于上周截止,我們的評委已經(jīng)認(rèn)真審查了200多個(gè)作品!
請查看Spookality Hub,其中包含通往這些世界和Avatar的傳送門!你還可以在Spookality活動(dòng)中找到專門的類別,可以隨意穿梭其中。
感謝所有今年參與Spookality活動(dòng)的貢獻(xiàn)者!你們創(chuàng)造了一些非常驚人的世界和Avatar!
VRChat創(chuàng)作者助手
正如我們之前在開發(fā)者更新中所提到的,VRChat創(chuàng)作者助手是VRChat的新創(chuàng)作入口!目前它包含我們的新VRChat軟件包管理器(VPM),將來還將包含文檔、示例、新聞、活動(dòng)信息、社區(qū)預(yù)制件等等!
我們計(jì)劃從2023年1月開始完全切換到創(chuàng)作者助手。這意味著你只能通過VCC1獲得SDK更新,而所有SDK的UnityPackage下載將不再提供。
此外,由于VCC不支持SDK2,這也意味著從2023年1月開始將不再提供SDK2的下載。
VRChat創(chuàng)作者助手是我們長期以來一直想要實(shí)現(xiàn)的。僅僅依賴一組Unity軟件包對于確保用戶正確設(shè)置VRChat開發(fā)環(huán)境是不可行的,并且會(huì)給用戶帶來很多設(shè)置和維護(hù)的負(fù)擔(dān)。
設(shè)置VRChat開發(fā)環(huán)境可能是一項(xiàng)挑戰(zhàn),特別是因?yàn)楹芏鄤?chuàng)作者之前從未接觸過Unity!VCC的用戶界面是一種友好、簡單的方式以自動(dòng)化方式安裝所需的軟件。當(dāng)然,如果你知道你在做什么,這個(gè)用戶界面也不會(huì)阻礙你,你甚至可以在沒有用戶界面的情況下運(yùn)行VPM,使其保持簡潔,或者按你喜歡的方式構(gòu)建自己的自動(dòng)化。
在你當(dāng)前的現(xiàn)有項(xiàng)目中使用VCC或VPM很簡單。我們有一個(gè)遷移指南,涵蓋了這個(gè)過程。作為一個(gè)擁有一個(gè)非?;靵y的Avatar項(xiàng)目的所有者,我對VCC的遷移處理非常滿意,沒有出現(xiàn)任何錯(cuò)誤...
此外,由于UdonSharp現(xiàn)在是官方的VRChat軟件包,我們還提供了一個(gè)UdonSharp 0.X遷移指南,以防你正在使用舊版的0.X版本的UdonSharp。
我們支持和錯(cuò)誤報(bào)告中大量與SDK相關(guān)的問題都是由于用戶使用非常過時(shí)的軟件包、使用錯(cuò)誤版本的Unity或其他維護(hù)相關(guān)問題導(dǎo)致的。VCC和VPM將幫助我們解決這些問題,降低“哦,太好了,Unity又給我隨機(jī)錯(cuò)誤”這個(gè)技術(shù)壁壘,許多新創(chuàng)作者都遇到了這些問題,不知道如何處理。
將來,這些工具還將為我們提供一個(gè)全新的空間,幫助創(chuàng)作者找到所有與他們相關(guān)的文檔、示例、新聞和信息,除此之外,還可以輕松訪問強(qiáng)大的社區(qū)創(chuàng)建的工具和資源庫。
我們知道變革是困難的,特別是當(dāng)創(chuàng)作者已經(jīng)建立了高度個(gè)性化的工作流程。然而,我們希望盡可能地使VRChat的創(chuàng)作變得更易訪問,同時(shí)讓更新變得輕松,并避免那些人們真的不應(yīng)該擔(dān)心的常見問題。因此,我們設(shè)計(jì)了VCC和VPM,能夠適應(yīng)各種工作流程,同時(shí)仍然保持所有功能以自動(dòng)處理枯燥的事務(wù),讓你可以繼續(xù)創(chuàng)作任何你喜歡的內(nèi)容。
1或者更準(zhǔn)確地說,通過VRChat軟件包管理器。如果你不想,你不必運(yùn)行用戶界面。
VRChat 2022.4.1 Open Beta
我們剛剛發(fā)布了一個(gè)新的Open Beta版,帶來了許多很酷的新功能!
需要注意的是,這個(gè)Beta版本不支持Live功能。在使用這個(gè)Beta版本時(shí),你不能與處在Live的朋友一起加入。
Quest手部追蹤
你現(xiàn)在可以使用內(nèi)置在Meta Quest 2和Meta Quest Pro一體機(jī)中的手部和手指追蹤系統(tǒng)來追蹤你的手部、動(dòng)手指、在世界間移動(dòng),以及使用VRChat菜單!
這是VRChat實(shí)驗(yàn)性功能的一部分!這是一種實(shí)驗(yàn)性的、正在建設(shè)中的實(shí)現(xiàn)方式——比平常更多!話雖如此,它運(yùn)作得非常好,非常有趣!
需要注意的是,此手部追蹤系統(tǒng)目前僅適用于Quest 2或Quest Pro一體機(jī)版的VRChat,暫時(shí)不支持Quest Link、Quest Airlink、Virtual Desktop或其他與PC連接的解決方案。這是由于平臺和技術(shù)限制。我們正在尋找在PC版VRChat上實(shí)現(xiàn)這一功能的方法。
請查看這個(gè)快速視頻,了解如何使用它。

網(wǎng)絡(luò)更新
我們在VRChat的網(wǎng)絡(luò)方面進(jìn)行了許多改進(jìn),幾乎都圍繞著Udon和世界創(chuàng)建!提醒:下面的內(nèi)容有一些技術(shù)性。
網(wǎng)絡(luò)ID現(xiàn)在嵌入到場景中,可以由創(chuàng)作者進(jìn)行管理。這些網(wǎng)絡(luò)ID允許創(chuàng)作者在不破壞網(wǎng)絡(luò)兼容性的情況下在場景中移動(dòng)對象,跨版本進(jìn)行更改。我們在SDK中包含了一個(gè)新的網(wǎng)絡(luò)ID實(shí)用工具,幫助你在兩個(gè)項(xiàng)目之間遷移這些ID,如果你正在為同一個(gè)世界維護(hù)兩個(gè)項(xiàng)目的話。
順便說一下,你現(xiàn)在不再需要為Quest和PC維護(hù)不同的項(xiàng)目!你只需使用同一個(gè)項(xiàng)目,在構(gòu)建第二個(gè)版本之前進(jìn)行切換。當(dāng)然,出于優(yōu)化和其他原因,Quest和PC場景可能差異很大。因此,我們強(qiáng)烈建議使用EasyQuestSwitch,使這種管理更加容易。我們還在努力更新相關(guān)文檔,以涵蓋這個(gè)更簡單的過程。
不僅如此!當(dāng)有人加入時(shí),對象所有者不再通過網(wǎng)絡(luò)廣播序列化數(shù)據(jù),這減輕了客戶端的負(fù)擔(dān)。還對對象同步的許多小邊界情況進(jìn)行了改進(jìn)。
最后,我們極大地改進(jìn)了出站事件調(diào)度,這應(yīng)該在負(fù)載較重的情況下提高IK和語音傳輸?shù)男省?br>
這些變化經(jīng)過了大量的內(nèi)部測試和質(zhì)量保證。對于大多數(shù)創(chuàng)作者來說,你在這方面幾乎不需要做任何事情!確保更新你的SDK,以獲得這些新變化和新工具帶來的全部好處。
VRCGraphics功能
我們向Udon開放了一整套全新的圖形功能,包括(但不限于)Graphics.Blit!
這些功能將允許著色器專家做出各種花哨的效果,遠(yuǎn)遠(yuǎn)超出我在這里能想到的范圍。它還將允許現(xiàn)有功能如AudioLink使用更優(yōu)化的方法,而無需修改其頭像著色器!
如果你想深入了解,可以查閱VRCGraphics的文檔,獲得全面的概述。
顯示/隱藏Avatar玩家管理本地存儲
從這個(gè)版本開始,“顯示Avatar”和“隱藏Avatar”玩家管理將本地存儲在一個(gè)文件中。
玩家管理是一個(gè)玩家對另一個(gè)玩家采取的行動(dòng)。在這種情況下,我們僅限于討論“顯示Avatar”和“隱藏Avatar”行為。不適用于“全局隱藏Avatar”、“屏蔽”、“靜音”或其他玩家管理。為了簡單起見,我們可以稱這些為“顯示/隱藏Avatar設(shè)置”。
當(dāng)你點(diǎn)擊某個(gè)用戶的“顯示Avatar”或“隱藏Avatar”時(shí),該設(shè)置將本地存儲,而不是存儲在服務(wù)器上。
登錄時(shí),你將會(huì)將你的服務(wù)器端設(shè)置本地保存。
此版本發(fā)布一周后,將關(guān)閉此傳輸,服務(wù)器上的設(shè)置將被刪除。
如果你使用另一臺設(shè)備,該“顯示”或“隱藏”Avatar的操作將不會(huì)傳輸?shù)叫略O(shè)備上。
如果你完全清除你的VRChat數(shù)據(jù),你將會(huì)失去這些設(shè)置。
在Meta Quest上,如果你卸載并重新安裝VRChat,你將會(huì)失去所有的顯示和隱藏Avatar設(shè)置。
在PC上,這些設(shè)置存儲在%UserProfile%\AppData\LocalLow\VRChat\VRChat\LocalPlayerModerations。你可以在新的“Local VRChat Storage”文檔頁面上看到文件格式。
持續(xù)開發(fā)
改進(jìn)VRChat支持功能
我們的支持團(tuán)隊(duì)一直在改進(jìn)VRChat應(yīng)用程序,并改進(jìn)我們的知識庫的外觀!
輸出日志改進(jìn)
我們一直在努力改進(jìn)輸出日志!這意味著減少不必要的日志記錄,但也增加了更多有用的日志記錄。例如,我們最近增加了更多的日志記錄,顯示VRChat啟動(dòng)時(shí)用戶的設(shè)置,以及在更改這些設(shè)置時(shí)。這將幫助我們的支持人員解決常見問題!
我們還添加了一個(gè)“Flag Issue”按鈕!當(dāng)你按下這個(gè)按鈕時(shí),你的輸出日志將被標(biāo)記。這在我們需要用戶去重現(xiàn)一個(gè)問題,并在發(fā)生問題的地方做標(biāo)記的支持案例中非常有用。比起查找時(shí)間戳,這簡單得多!你可以在快捷菜單的“Gear”選項(xiàng)卡中找到這個(gè)按鈕,位于FPS和版本旁邊。
改進(jìn)知識庫外觀
VRChat知識庫和幫助中心得到了大幅度的視覺升級!我們還在努力更新內(nèi)容,以盡快提供有用的信息。我們的一些內(nèi)容有點(diǎn)過時(shí),所以我們正在盡快更新。
VRChat API將不再提供用戶名
我們最近通知了最流行的第三方VRChat API使用工具,VRChat API將很快停止提供用戶名字段給API用戶。我們預(yù)計(jì)這個(gè)改變將在接下來的1-2周內(nèi)實(shí)施。
如果你是使用VRChat API的工具的作者,請確保你不會(huì)對用戶名字段進(jìn)行任何重要的操作,并且能夠處理該字段缺失的情況。
對于關(guān)鍵識別,你應(yīng)該使用id作為主要用戶識別鍵,因?yàn)樗WC是唯一的,并且始終指向同一個(gè)用戶,不管他們被命名為什么。
用戶界面改進(jìn)
我們還進(jìn)行了一些用戶界面改進(jìn)!其中一些功能現(xiàn)在在Open Beta版中可用。
你現(xiàn)在可以在Z軸上移動(dòng)你的主菜單!這使用與個(gè)人鏡子相同的沉浸模式,所以你可以用手柄將菜單移動(dòng)得更近或更遠(yuǎn)。
我們還對菜單打開/關(guān)閉進(jìn)行了一些優(yōu)化,重點(diǎn)是減少卡頓。這是一個(gè)相當(dāng)重要的改進(jìn),特別是對Quest用戶來說!
我們在音量滑塊上添加了一些靜音開關(guān),用于快速處理“天啊,那個(gè)Avatar聲音太大了”的時(shí)刻:

我們還修復(fù)了一些在Avatar靜音時(shí),顯示日文字符的問題,并修復(fù)了主菜單音頻滑塊在靜音時(shí)的背景顏色變化的錯(cuò)誤。
VRCat解除了靜音
原來VRCat自從去年的快捷菜單更新以來就一直處于靜音狀態(tài)。我們已經(jīng)通知他們他們已經(jīng)被靜音了,他們已經(jīng)解決了他們的麥克風(fēng)問題。
VRCat的隨機(jī)話語又回來了!如果你點(diǎn)擊他們5次,他們會(huì)對你說出53個(gè)獨(dú)特的短語中的一個(gè)。
