转换到动画模式时,在顶点数据设置期间显示“应用程序的组件中发生未处理的异常”。
更新页 :
页面创建日期 :
出现的症状
过渡到动画模式时,可能会显示以下错误。
发生条件
在以下环境中运行时会发生这种情况:
- 过渡到动画模式时
原因
很难确定发生的可能性,因为它因执行环境而异,但主要原因是尝试在硬件端执行顶点处理,但视频卡无法正确处理它。
默认情况下,Elfreina 混合使用硬件和软件进行顶点处理,但在所有环境中都无法准确确定要运行的模式,因此尽管视频卡端性能不足,但仍可以在硬件中处理它。
对策
这可以通过在软件中进行所有顶点处理来避免。 顺便说一下,即使所有顶点处理都在软件中完成,绘图性能也不会显着下降。
没有项目可以设置Elfreina上的顶点处理行为,因此请直接编辑以下文件。 (请让埃尔弗雷纳此时终止。 )
- 在文本编辑器中打开Elfreina可执行文件文件夹中的“Elfreina.xml”。 (请使用可以用 UTF-8 编辑的编辑器。 )
- 将第 7 行周围的 “<CreateFlags>Mixed VertexProcessing</CreateFlags>” 更改为 “<CreateFlags>SoftwareVertexProcessing</CreateFlags>”。
- 保存“埃尔弗雷娜.xml”
- 启动埃尔弗雷纳检查