上传YomovSDK

This commit is contained in:
Sora丶kong
2026-03-03 03:15:46 +08:00
parent 9096da7e6c
commit eb97f31065
6477 changed files with 1932208 additions and 3 deletions

View File

@@ -0,0 +1,39 @@
// Copyright HTC Corporation All Rights Reserved.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.XR;
namespace VIVE.OpenXR
{
public class VisibilityMaskDisabler : MonoBehaviour
{
const string TAG = "VisibilityMaskDisabler";
void Enable()
{
DontDestroyOnLoad(gameObject);
}
private void Update()
{
if (NeedWorkAround() && XRSettings.occlusionMaskScale != 0.0f)
{
Debug.Log(TAG + "Try set scale to 0");
XRSettings.occlusionMaskScale = 0.0f;
}
}
bool NeedWorkAround()
{
if (SystemInfo.graphicsDeviceType == UnityEngine.Rendering.GraphicsDeviceType.Vulkan && (XRSettings.stereoRenderingMode == XRSettings.StereoRenderingMode.SinglePass || XRSettings.stereoRenderingMode == XRSettings.StereoRenderingMode.SinglePassMultiview))
{
return true;
}
return false;
}
}
}