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

一键三联

点赞·留言·收藏

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

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

相关推荐
为风而战7 小时前
MetaJUI v0.4 遇到的一些问题及解决办法记录
unity
VTheShow11 小时前
Unity Input System自动生成配置
unity
yukino_NZB1 天前
Unity网络开发记录(三):封装服务端的相关socket
网络·unity·游戏引擎
龚子亦1 天前
解决VRM格式模型在Unity中运行出现头发乱飞等问题
unity·数字人·vroidstudio·vrm
羊羊20351 天前
C for Graphic:DNF手游残影效果
unity·shader·dnf
向宇it1 天前
【unity进阶知识6】Resources的使用,如何封装一个Resources资源管理器
开发语言·游戏·unity·游戏引擎
我与岁月的森林1 天前
基于ScriptableObject设计游戏数据表
游戏·unity·数据存储
dangoxiba1 天前
[Unity Demo]从零开始制作空洞骑士Hollow Knight第十一集:制作法术系统的回血机制和火球机制
unity·游戏引擎
Thomas_YXQ1 天前
Unity3D Shader的阴影部分法线效果详解
开发语言·游戏·unity·架构·unity3d