.
我已经通过->导入了Unity Free integration for Oculus
包,但是当我运行一个简单的程序时仍然收到以下错误消息:Assets
Import Package
DllNotFoundException: Exception of type 'System.DllNotFoundException' was thrown.
Ovr.Hmd.Detect () (at Assets/OVR/Scripts/OvrCapi.cs:1361)
我实际上并没有连接 Oculus,检查它的代码片段如下:
void Start()
{
if ( Ovr.Hmd.Detect() > 0 )
{
Debug.Log( "Oculus Rift HMD detected! " + OVRManager.capiHmd.GetString( Hmd.OVR_KEY_USER, "" ) );
}
else
{
Debug.Log( "No Oculus Rift detected..." );
}
}
错误消息指向的第 1361 行如下:
public static int Detect()
{
return ovrHmd_Detect();
}
但是当我用它替换Ovr.Hmd.Detect()
时,ovrHmd_Detect()
它会突出显示为红色。
我究竟做错了什么?
.