国内版Unity 2023编辑器无法切换到DX12模式的解决方法
2024.7.4更新:至6000.0.5f1c1,此问题已修复
在{安装目录}\Editor
里(也就是Unity安装的根目录)建立一个名叫D3D12的文件夹。
去{安装目录}\Editor\Data\PlaybackEngines\windowsstandalonesupport\External\AgilitySDK\x64
内,将两个文件都复制到刚才建立的D3D12文件夹下。
根本原因是在整个2023 Tech Stream里,国内版的Unity(后缀是f1c1的版本)都忘了把这个文件夹打包进去。导致整个大版本都因为找不到文件而无法将Editor切换到DX12模式。庆幸的是Build后的版本里是有的,所以编译后的结果里还是能正常使用DX12。
在Unity Forum和developer.unity.cn都进行过反馈。但目前还没有有效的回复。就看Unity 6 Preview的国内版本出来后他们有没有记得这件事了。
这要是到了LTS都没把这俩文件打包进去,那影响可就大了。