Unity XR 环境检测

需求:

检测环境是XR还是手机

代码:

复制代码
using UnityEngine.XR;

public class EnvmentUtility
{
    /// <summary>
    /// 是否是XR环境
    /// </summary>
    /// <returns>如果是XR,返回true,否则false</returns>
    public static bool ISXR()
    {
        bool IsXREnvment = InputDevices.GetDeviceAtXRNode(XRNode.Head).isValid;
        return IsXREnvment;
    }
}

版本:

Unity 2022.3.42f1c1

XR Plugin Management 4.4.0

一键三联

点赞·留言·收藏

如果可以帮到你,好用的话,记得一键三连。

毕竟博主写文章是靠爱发电,所以爱会消失对不对

相关推荐
熬夜敲代码的小N1 小时前
Unity WebRequest高级操作:构建高效稳定的网络通信模块
android·数据结构·unity·游戏引擎
萘柰奈1 小时前
Unity【小问题】----URP项目中加载AssetBundle中的预设体即使加载了依赖的材质依然是紫色的问题
unity·游戏引擎·材质
wonder135793 小时前
UGUI合批分析和优化方法整理
unity·ugui
wonder135795 小时前
UGUI鼠标点击到按钮响应流程的源码分析
unity·ugui
熊猫悟道20 小时前
Unity shader 之,Shader内部时间离散处理
unity·游戏引擎·材质·着色器
PA_21 小时前
unity Component-Based Architecture游戏框架
游戏·unity·游戏引擎
yi碗汤园1 天前
C#实现对UI元素的拖拽
开发语言·ui·unity·c#
jtymyxmz1 天前
《Unity Shader》11.3.2 广告牌技术
unity·游戏引擎
jtymyxmz1 天前
《Unity Shader》11.3.1 流动的河流
unity·游戏引擎
jtymyxmz1 天前
《Unity Shader》11.3.1 续 流动的水流的阴影
unity·游戏引擎