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
822 B

using System;
using UnityEngine;
namespace UnityStandardAssets.SceneUtils
{
public class PlaceTargetWithMouse : MonoBehaviour
{
public float surfaceOffset = 1.5f;
public GameObject setTargetOn;
// Update is called once per frame
private void Update()
{
if (!Input.GetMouseButtonDown(0))
{
return;
}
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (!Physics.Raycast(ray, out hit))
{
return;
}
transform.position = hit.point + hit.normal*surfaceOffset;
if (setTargetOn != null)
{
setTargetOn.SendMessage("SetTarget", transform);
}
}
}
}