纳金网
标题: 射线碰撞相关应用 [打印本页]
作者: 狂风大尉 时间: 2014-8-28 00:17
标题: 射线碰撞相关应用
var ball:GameObject;
private var ray:Ray;
private var hit:RaycastHit;
private var hits:RaycastHit[]; //存储射线所碰撞到的游戏元素
function Start () {
}
function Update () {
ray=Camera.main.ScreenPointToRay(Input.mousePosition);//产生射线
//获得碰撞元素
hits=Physics.RaycastAll(Camera.main.transform.position,ray.direction,50);
for(var i=0;i<hits.Length;i++)
{
hit=hits;
if(hit.collider.tag=="screen")
{
ball.transform.position=hit.point; //让物体的坐标和鼠标的一样,hit.point为一个接触点。
}
}
}
作者: hyui 时间: 2014-8-28 00:34
Thanks for this !
作者: Kadina 时间: 2014-8-28 06:45
thank you for sharing.
欢迎光临 纳金网 (http://go.narkii.com/club/) |
Powered by Discuz! X2.5 |