在“安装目录\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 beta的国内版本出来后他们有没有记得这件事了。
这要是到了LTS都没把这俩文件打包进去,那影响可就大了。