VR模拟枪支打靶,消灭鬼怪,换弹以及上弦等等硬核枪支操作。 使用HTCVive设备,开启SteamVR进行游玩。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.0 KiB

3 years ago
//========= Copyright 2016-2018, HTC Corporation. All rights reserved. ===========
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
namespace HTC.UnityPlugin.Pointer3D
{
public class GraphicRaycastMethod : BaseRaycastMethod
{
[SerializeField]
private Canvas m_Canvas;
[SerializeField]
private bool m_IgnoreReversedGraphics = true;
public Canvas canvas { get { return m_Canvas; } set { m_Canvas = value; } }
public bool ignoreReversedGraphics { get { return m_IgnoreReversedGraphics; } set { m_IgnoreReversedGraphics = value; } }
#if UNITY_EDITOR
protected virtual void Reset()
{
if (m_Canvas == null)
{
m_Canvas = FindObjectOfType<Canvas>();
}
}
#endif
public override void Raycast(Ray ray, float distance, List<RaycastResult> raycastResults)
{
CanvasRaycastMethod.Raycast(canvas, ignoreReversedGraphics, ray, distance, raycaster, raycastResults);
}
}
}