轉換到動畫模式時,在頂點數據設置期間顯示「應用程式的元件中發生未處理的異常」。

更新頁 :
頁面創建日期 :

出現的癥狀

過渡到動畫模式時,可能會顯示以下錯誤。

アプリケーションのコンポーネントで、ハンドルされていない例外が発生しました。

發生條件

在以下環境中執行時會發生這種情況:

  • 過渡到動畫模式時

原因

很難確定發生的可能性,因為它因執行環境而異,但主要原因是嘗試在硬體端執行頂點處理,但視頻卡無法正確處理它。

默認情況下,Elfreina 混合使用硬體和軟體進行頂點處理,但在所有環境中都無法準確確定要運行的模式,因此儘管視頻卡端性能不足,但仍可以在硬體中處理它。

對策

這可以通過在軟體中進行所有頂點處理來避免。 順便說一下,即使所有頂點處理都在軟體中完成,繪圖性能也不會顯著下降。

沒有專案可以設置Elfreina上的頂點處理行為,因此請直接編輯以下檔。 (請讓埃爾弗雷納此時終止。 )

  1. 在文本編輯器中打開Elfreina可執行文件資料夾中的“Elfreina.xml”。 (請使用可以用 UTF-8 編輯的編輯器。 )
  2. 將第 7 行周圍的 “<CreateFlags>Mixed VertexProcessing</CreateFlags>” 更改為 “<CreateFlags>SoftwareVertexProcessing</CreateFlags>”。
  3. 保存“埃爾弗雷娜.xml”
  4. 啟動埃爾弗雷納檢查