默认情况下,
Win10最带的DX12并不和SH4自身的DX9.0C兼容。所以会缺好多的东西。
所以如果直接安装程序,这个不能像Win7或者win8下直接补一个d3dx9_32.dll文件就能完事的了。Win7和8下自带的DX11兼容性还不错。
即使win10下装了d3dx9_32,依然会碰到以上的错误。
下面是Win7,8.1和10的dxdiag。可见Win10是DX12。
Win7 SP1+DX11
Win8.1+DX11
Win10+DX12下面提供Win10下解决SH4运行问题的一个解决方案。
该方案在 i7+GT630M+Win10 1709 以及A8+HD7640G+Win10 1703下试验通过。