报错内容:
Assets/SteamVR/Editor/SteamVR_Settings.cs(135,49): error CS0117: `UnityEditorInternal.VR.VREditor' does not contain a definition for `GetVREnabledDevices'
这里我已经解决了一个报错,这个报错是成双出现的。
报错解决:
注释原文中的代换成下列代码。
var devices = UnityEditorInternal.VR.VREditor.GetVREnabledDevicesOnTargetGroup(BuildTargetGroup.Standalone);
var hasOpenVR = false;
foreach (var device in devices)
if (device.ToLower() == "openvr")
hasOpenVR = true;
if (!hasOpenVR)
{
string[] newDevices;
if (updated)
{
newDevices = new string[] { "OpenVR" };
}
else
{
newDevices = new string[devices.Length + 1];
for (int i = 0; i < devices.Length; i++)
newDevices[i] = devices[i];
newDevices[devices.Length] = "OpenVR";
updated = true;
}
UnityEditorInternal.VR.VREditor.SetVREnabledDevicesOnTargetGroup(BuildTargetGroup.Standalone, newDevices);
}
如果还有关于这个的报错直接注释