Posted at

Unity と Mac で開発する Oculus Go アプリ #9 OVRPlugin.cs error CS0103: The name `OVRP_1_15_0' does not exist in the current context

More than 1 year has passed since last update.

次のエラーが出ました

Assets/Oculus/VR/Scripts/OVRPlugin.cs(2876,18): error CS0103: The name `OVRP_1_15_0' does not exist in the current context

Oculus のフォーラムでも取り上げられていました

https://forums.oculusvr.com/developer/discussion/comment/621440

原因はMac OSだからでしょうか


解決方法

OVRP_1_15_0を使っている該当項目に OVRPLUGIN_UNSUPPORTED_PLATFORM の判定を入れる

        frustum = default(Frustumf2);

#if !OVRPLUGIN_UNSUPPORTED_PLATFORM
if (version >= OVRP_1_15_0.version)
{
Result result = OVRP_1_15_0.ovrp_GetNodeFrustum2(nodeId, out frustum);
if (result != Result.Success)
{
return false;
}
else
{
return true;
}
}
else
#endif
{
return false;
}

これでエラーは消えた