var particle : GameObject; // 粒子物体
function Update ()
{
if (Input.GetButtonDown ("Fire1"))
{
// 从当前鼠标坐标创建一条射线
var ray : Ray = Camera.main.ScreenPointToRay (Input.mousePosition);
//光线返回信息,触碰点
var hit : RaycastHit;
//如果检测到碰撞就(在碰撞点)创建一个粒子
if (Physics.Raycast (ray,hit)) {
Instantiate (particle, hit.point, transform.rotation);//transform.position
}
}
}
屏幕发射射线并检测碰撞
最新推荐文章于 2023-12-02 23:50:31 发布