转换到动画模式时,在顶点数据设置期间显示“应用程序的组件中发生未处理的异常”。

更新页 :
页面创建日期 :

出现的症状

过渡到动画模式时,可能会显示以下错误。

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

发生条件

在以下环境中运行时会发生这种情况:

  • 过渡到动画模式时

原因

很难确定发生的可能性,因为它因执行环境而异,但主要原因是尝试在硬件端执行顶点处理,但视频卡无法正确处理它。

默认情况下,Elfreina 混合使用硬件和软件进行顶点处理,但在所有环境中都无法准确确定要运行的模式,因此尽管视频卡端性能不足,但仍可以在硬件中处理它。

对策

这可以通过在软件中进行所有顶点处理来避免。 顺便说一下,即使所有顶点处理都在软件中完成,绘图性能也不会显着下降。

没有项目可以设置Elfreina上的顶点处理行为,因此请直接编辑以下文件。 (请让埃尔弗雷纳此时终止。 )

  1. 在文本编辑器中打开Elfreina可执行文件文件夹中的“Elfreina.xml”。 (请使用可以用 UTF-8 编辑的编辑器。 )
  2. 将第 7 行周围的 “<CreateFlags>Mixed VertexProcessing</CreateFlags>” 更改为 “<CreateFlags>SoftwareVertexProcessing</CreateFlags>”。
  3. 保存“埃尔弗雷娜.xml”
  4. 启动埃尔弗雷纳检查