2,639
社区成员




public void SetTrackingMode(bool usePosition){
StartCoroutine( SetTrackingMode (usePosition));
}
private IEnumerator SetTrackingMode(bool usePosition){
Debug.Log ("SetTrackingMode"+usePosition);
if (plugin.IsRunning ()) {
SetPause (true);
Debug.Log ("plugin.Shutdown() begin");
if (plugin.IsInitialized()) plugin.Shutdown();
Debug.Log ("plugin.Shutdown() Over");
settings.trackPosition = usePosition;
Debug.Log ("SettrackPosition over");
yield return StartCoroutine(Start());
}
其中settings.trackPosition为True即为6Dof模式,false为3Dof模式,使用中只需调用SetTrackingMode方法即可动态的切换3Dof和6Dof模式。