非官方繁體中文翻譯。本翻譯由機器輔助並整理 Unity/VRC 術語;內容以日文原站為準。查看本頁日文原文

疑難排解

更新前的注意事項

如果您確實不想在更新之前消失某個Morph Unit,我們建議將其Export為 BlendShape+ Mesh。
這是因為即使Morph Unit資料因某種原因消失,保存的Mesh也可以分配給目標 Mesh並從 BlendShape 載入中檢索。

另外,如果更新後不起作用,請先重新啟動Unity編輯器。 如果還是不行,請嘗試以下方法無論如何,我不太明白,但它不起作用請檢查並隔離問題。

我被告知我下載的 zip 檔案有病毒...

這是防毒軟體的誤報。

我們收到報告稱偵測到一例「Trojan:Script/Wacatac.B!ml」。

對於使用一般簽名/啟發式檢測方法的防毒軟體,由於特徵碼檔案的更新和時間安排,過去沒有問題的檔案或新檔案通常會被確定為惡意軟體。

這是因為防毒軟體基本上以模糊的方式運行,例如「類似惡意軟體的模式」、「類似惡意軟體的程式碼」或「類似惡意軟體的行為」。之所以如此蓬鬆,是因為惡意軟體會出於多種原因改變其內部程式碼和行為,例如為了逃避偵測、為了相容於各種硬體和軟體、針對某些環境和公司等等,並且無法透過簡單的精確匹配來阻止。

這就是為什麼它被歸類為「通常表現如此」的惡意軟體家族。報告事項如下。

物品 解釋
Trojan 威脅類型。這是一個特洛伊木馬
Script 平台。這是一個腳本
Wacatac 这是恶意软件家族。這是瓦卡塔克家族
B 變體。這是B
!ml 後綴。這是透過機器學習檢測到的

那麼,到底EreMorph的哪一部分被認定為特洛伊木馬呢?這是未知的。
安全防護軟體通常不公開其操作機制。如果這些資訊被公開,將對惡意軟體創建者有很大幫助。

更重要的是,它是透過機器學習檢測到的。我不知道它是用於模式文件還是用於檢測,但無論哪種方式它都是蓬鬆的。

所以我向 WDSI 報告了誤報。

EreMorph 操作畫面

上傳時自動偵測沒有問題,根據分析人員的調查結果更新病毒碼檔案也沒有任何問題。

這就是為什麼我詳細談論了它,但是如果將來由於更新而導致文件發生變化,則有可能再次出現錯誤檢測。 那如果是誤報我該怎麼辦?但

“如果您能信任我並將已刪除的文件包含在您的例外設置中,並向 Microsoft 報告誤報,我將不勝感激。”

是。這就是我所擁有的一切了。
然而教學但是,如上所述,即使發生這種情況,如果您從官方連結以外的來源獲取它,您也不會知道。可能添加了一些非常奇怪的腳本。

下面是與Unity類似的現象,儘管它是Build檔。
Player detected Trojan in my unity build files : r/gamedev

EreMorph 未出現在「新增 Component」中

如果Add Component中沒有出現,很可能是該工具編譯失敗。 對於造成您的不便,我們深表歉意,但是這裡請分開並報告。

只有頂點點移動,Mesh不變形/頂點點移動與Mesh有區別

當與其他變更Mesh的工具或可預覽 NDMF 的工具結合使用時,可能會發生這種情況。

例如Lattice Modifier for Unity或者,Meshia Mesh SimplificationMA Mesh CutterMA Scale AdjusterETC。

Unity 的晶格修改器發生衝突,因為它涵蓋了 MR/SMR 的 Mesh 屬性。

粗略地說,Meshia Mesh 簡化和 MA Mesh Cutter / MA Scale 調整器的 NDMF 預覽會創建一個單獨的場景,並引入在那裡創建的代理物件Mesh並顯示它。
但是,由於此工具更改了原始Mesh,因此在代理端所做的更改將不會反映出來。

結果,會出現僅頂點點移動或Mesh也移動但與點位置未對準的問題。

您可以暫時關閉其他工具或取消 NDMF 預覽並在使用 EreMorph 後啟用該工具,否則如果編輯只需要 EreMorph,則無法使用該工具。

頭像Build/上傳失敗。

您指派的 EreMorph 元件是 EreMorph (VRChat) 請檢查是否是。 如果VRChat SDK出現以下錯誤,則Unity運行時 EreMorph 被分配。

EreMorph 操作畫面

成分EreMorph (VRChat)或將其替換為Runtime Mode請切換至VRChat。

無論如何,我不太明白,但它不起作用

對於造成您的不便,我們深表歉意,但是您能按順序檢查以下內容嗎?

如果重新載入網域名稱或重新載入Scene已停用,請啟用它並檢查它是否正常運作。
*正常使用此功能的人不會停用它。然而,對於Tips,它看起來像是「用Unity加速Play Mode的秘密技巧!」有可能你沒有仔細考慮就禁用它並忘記它,所以請檢查它以確保萬無一失。

停用重新載入網域和重新載入Scene的詳細資料 - Unity手冊

  • 重啟Unity可以修復嗎?
    如果在Build庫或工件時出現問題,事情可能會出錯。
    它可以透過重新啟動來重建並工作。

  • 重新Import可以修復嗎?
    EreMorph 操作畫面
    右鍵點選 Assets/EreMorph,然後按重新Import。
    此時,如果編輯器左下角出現紅色文字,表示由於某些原因發生了編譯錯誤。

有編譯錯誤嗎?

如果控制台錯誤語句中存在 EreMorph 字符,則 EreMorph 代碼有問題。
對於造成您的不便,我們深表歉意,但請執行以下步驟並將結果發送給我們。

  • 建立一個新專案並僅安裝 EreMorph 並查看以上是否有效?
    如果有效,則問題可能是由原始專案中的其他工具或腳本引起的。

如果控制台錯誤是由 EreMorph 以外的原因引起的,請從資產中刪除 EreMorph 並檢查會發生什麼情況。

如果刪除 EreMorph 后问题仍然存在,则问题是在安裝 EreMorph 之前发生的。請更正錯誤的來源。

如果您刪除了 EreMorph 但它仍然没有出现,则它可能由于某种原因与另一个脚本发生冲突。請將內容傳送給我們。

若數量較多,請按左上方的清除。如果發生編譯錯誤,即使按「清除」也會顯示該錯誤。

EreMorph 操作畫面

以下方法有效,但如果在某些條件下行為很奇怪

首先,請確保 是 EreMorph 造成的嗎? 請把它分開。 如果您在建立 VRC 頭像時遇到問題,請將 VRCSDK 或 Modular Avatar/NDMF 更新到最新的穩定版本。

如果Mesh錯位或被替換,請檢查ExportMesh並刪除 EreMorph 元件後是否仍會出現這種情況。
如果發生這種情況,Transform 可能會被 EreMorph 以外的工具錯位。

  • 如果是修改後的頭像,將原來的頭像/衣服等Prefab放置起來是否沒有問題?
    如果有效,則可能與修改後的頭像中安裝的其他工具有衝突。

  • 如果不行的話,放置原始頭像、服裝等的FBX,看看是否可以正常運作。
    如果有效,可能會與原始頭像/服裝等中包含的其他工具發生衝突。

  • 它是否可以與 Unity 預設Mesh(例如球體或立方體)一起使用,而不是頭像、服裝等?
    如果有效,則非移動Mesh的變形過程可能會因某種原因而失敗。

  • 建立一個新專案並僅安裝 EreMorph 並查看以上是否有效?
    如果有效,則問題可能是由原始專案中的其他工具或腳本引起的。

  • 執行該特定操作時控制台上是否有任何錯誤?
    如果出現,則表示處理失敗。請隨時使用下面的表格與我們聯絡。

如果難以調查或解決原因,請透過官方Discord伺服器聯絡我們,並提供上述執行結果和以下資訊。
*我們可能無法回應個別型號的特定事件。
*我們可能無法應對環境特定事件。

  • Unity版
  • VRCSDK/ModularAvatar/NDMF等版本
  • 以上分離結果
  • 如果有錯誤輸出到控制台,其內容
  • 事件發生時的截圖、影片等

官方 Discord 伺服器

如果與其他 NDMF 相容工具結合使用,則會出現意外行為。

這可能是由於NDMF的處理順序所造成的。
一個快速的解決方案是暫時將 NDMF 函數設為“不執行任何操作”,並透過Export函數直接指派和使用Mesh輸出。

對於造成您的不便,我們深表歉意,但有關 NDMF 的資訊將根據您使用的其他工具、配置和環境而有所不同。 官方 Discord 伺服器 如果您能讓我們知道,將會很有幫助。

該工具處於 Transforming 階段。ModularAvatar我正在努力讓它早點發揮作用。