Skip to main content
 首页 » 编程设计

crash之Unity引擎崩溃4.2和4.3 : Execution Engine Exception SIGILL

2024年04月12日16jillzhang

我面临一个问题,我在游戏中创建了一个场景,当我专注于特定的游戏对象时(单击它或转到该特定的游戏对象)。当我这样做时,统一引擎就会崩溃。在 unity 4.2 系统中挂起(在 mac 和 windows 上也是如此),在 4.3 上,系统挂起并显示错误 attached errorspecific error .

如果我能提供任何帮助,我将不胜感激,因为我在过去的 48 小时里一直坚持下去,而且我根本无法继续进一步开发。

提前致谢。

请您参考如下方法:

这可能意味着 Unity 无法初始化 Unity 图形

未启用 3d 加速时会出现此问题。如果在“开始”>“运行”中键入“dxdiag”并选中“显示”,您可以看到这一点。应启用所有三个选项。为了确保这是问题所在,还请检查 editor.log。它可以在 C:\Users(用户名)\AppData\Local\Unity\Editor 中找到。请记住,AppData 是一个隐藏文件夹,因此您需要从文件夹选项中启用“显示隐藏文件”。

您在 editor.log 或 editor-prev.log 中看到的错误是:

“d3d:不支持此设备类型(加速/引用)

无法初始化 Direct3D 9。

确保您已安装 DirectX 9.0c,并有适合您的驱动程序

显卡且未禁用3D加速

在显示设置中。

无法初始化统一图形。”

如何修复它:

从 Dxdiag、Nvidia 控制面板(适用于 Nvidia GPU)或 Catalyst(AMD GPU)启用 3D 加速 更新显卡驱动程序 使用 -force-opengl 命令在 OpenGL 模式下启动 Unity。说明在这里http://docs.unity3d.com/Documentatio...Arguments.html 。 重新安装 DirectX,说明如下:http://support.microsoft.com/kb/179113