浏览代码

fixed ARKitSessionSubsystem flags

/3.1
Alexandra Serralta 4 年前
当前提交
7d5f5705
共有 2 个文件被更改,包括 16 次插入10 次删除
  1. 23
      Assets/Scripts/UX/CheckAvailableFeatures.cs
  2. 3
      ProjectSettings/ProjectSettings.asset

23
Assets/Scripts/UX/CheckAvailableFeatures.cs


using UnityEngine;
using UnityEngine.UI;
using UnityEngine.XR.ARSubsystems;
#if UNITY_IOS
using UnityEngine.XR.ARKit;
#endif
public class CheckAvailableFeatures : MonoBehaviour
{

}
#if UNITY_IOS
if(sessionDescriptors.Count > 0 /*&& ARKitSessionSubsystem.worldMapSupported*/)
if(sessionDescriptors.Count > 0 && ARKitSessionSubsystem.worldMapSupported)
#endif
if(planeDescriptors.Count > 0 && rayCastDescriptors.Count > 0 && participantDescriptors.Count > 0)
if(planeDescriptors.Count > 0 && rayCastDescriptors.Count > 0 && participantDescriptors.Count > 0 && ARKitSessionSubsystem.supportsCollaboration)
if(sessionDescriptors.Count > 0 && ARKitSessionSubsystem.coachingOverlaySupported)
{
m_ARKitCoachingOverlay.interactable = true;
}
#endif
if(depthDescriptors.Count > 0)
{
m_PointCloud.interactable = true;

{
m_PlaneOcclusion.interactable = true;
}
#if UNITY_IOS
if(sessionDescriptors.Count > 0 /*&& ARKitSessionSubsystem.coachingOverlaySupported*/)
{
m_ARKitCoachingOverlay.interactable = true;
}
#endif
}
}

3
ProjectSettings/ProjectSettings.asset


16:9: 1
Others: 1
bundleVersion: 0.1
preloadedAssets: []
preloadedAssets:
- {fileID: 4800000, guid: e7c77f6eaab324a819efdc13b8125a39, type: 3}
metroInputSource: 0
wsaTransparentSwapchain: 0
m_HolographicPauseOnTrackingLoss: 1

正在加载...
取消
保存