using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RayButton : MonoBehaviour
{
private Camera cam;//发射射线的摄像机
private GameObject go;//射线碰撞的物体
private string btnName;//射线碰撞物体的名字
private Vector3 screenSpace;
private Vector3 offset;
private GameObject chai;//整体
void Start()
{
chai = GameObject.Find("tzmx");
cam = Camera.main;
}
void Update()
{
//整体初始位置
chai.transform.position = new Vector3(0, 0, 0);
Ray ray = cam.ScreenPointToRay(Input.mousePosition);
//从摄像机发出到点击坐标的射线
RaycastHit hitInfo;
if (Physics.Raycast(ray, out hitInfo))
{
using System.Collections.Generic;
using UnityEngine;
public class RayButton : MonoBehaviour
{
private Camera cam;//发射射线的摄像机
private GameObject go;//射线碰撞的物体
private string btnName;//射线碰撞物体的名字
private Vector3 screenSpace;
private Vector3 offset;
private GameObject chai;//整体
void Start()
{
chai = GameObject.Find("tzmx");
cam = Camera.main;
}
void Update()
{
//整体初始位置
chai.transform.position = new Vector3(0, 0, 0);
Ray ray = cam.ScreenPointToRay(Input.mousePosition);
//从摄像机发出到点击坐标的射线
RaycastHit hitInfo;
if (Physics.Raycast(ray, out hitInfo))
{