QQ群:476842922(欢迎加群讨论学习)
using UnityEngine;
using System.Collections;
public class RayShooter : MonoBehaviour {
private Camera _camera;
// Use this for initialization
void Start () {
_camera = GetComponent<Camera> ();
}
// Update is called once per frame
void Update () {
if (Input.GetMouseButtonDown(0)) {
Vector3 point = new Vector3(_camera.pixelWidth/2, _camera.pixelHeight/2, 0);
Ray ray = _camera.ScreenPointToRay(point);
RaycastHit hit;
if (Physics.Raycast(ray, out hit)) {
Debug.Log ("Hit"+hit.point);
}
}
}
}
unity3d发射射线并检测碰撞
最新推荐文章于 2024-03-17 02:27:56 发布