如何从 Unity 编辑器脚本启用支持虚拟现实的项目设置?

How can I enable the Virtual Reality Supported project setting from a Unity editor script?

我正在开发一个 Unity VR 框架,我希望在添加包后立即为项目启用 VR。我已经对如何在编辑器脚本中更改项目设置进行了一些研究,但我无法在文件中的任何位置找到此设置。此设置在编辑器中找到为:

编辑->项目设置->播放器->XR 设置->支持虚拟现实

我尝试在项目设置文件中找到它,方法是在 Notepad++ 中打开所有这些文件,在 Unity 编辑器中更改设置,然后检查 Notepad++ 中说哪个文件已被外部更改。 None 是,所以我的印象是编辑器中的这个设置不在项目设置文件夹中,所以我不知道那个小复选框实际上做了什么。如何通过代码为项目启用 VR 支持?

请尝试

PlayerSettings.virtualRealitySupported = true;

(虽然我在 Unity's PlayerSettings docs 中没有看到这个,但我记得 Oculus VR 插件也有类似的功能,所以我在那里进行了挖掘。)