您的位置:首页 > 移动开发 > Unity3D

[Unity&射线]鼠标点击发射射线的坐标点怎么获得

2017-06-21 18:26 447 查看
鼠标发射射线的坐标点怎么获得

hit .point  即 鼠标点击发射射线的坐标点

参考资料3 的代码 很完整 结合参考资料3 ,



            ball.AddForce(force * ray.direction);//发射数来的球沿着摄像机到鼠标点击的方向进行移动  

改为

ball.AddForce(force * hit.point);//发射数来的球沿着摄像机到鼠标点击的方向进行移动  

hit.point 是鼠标 点击 屏幕 发射射线 碰撞到 物体 的坐标



ray.direction 是摄像机 到 鼠标 点击 屏幕 发射射线 碰撞到 物体 的坐标 的 矢量



参考资料:

1. 


Unity3D实现再鼠标单击的方向发射子弹

http://blog.csdn.net/u013174702/article/details/44589251

2. 【Unity】Unity中根据角度和距离生成物体


3.unity 从相机的位置发射小球并打到鼠标点击的位置

4.

5.

6.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: