[Unity&射线]鼠标点击发射射线的坐标点怎么获得
2017-06-21 18:26
447 查看
鼠标发射射线的坐标点怎么获得
hit .point 即 鼠标点击发射射线的坐标点
参考资料3 的代码 很完整 结合参考资料3 ,
把
ball.AddForce(force * ray.direction);//发射数来的球沿着摄像机到鼠标点击的方向进行移动
改为
ball.AddForce(force * hit.point);//发射数来的球沿着摄像机到鼠标点击的方向进行移动
hit.point 是鼠标 点击 屏幕 发射射线 碰撞到 物体 的坐标
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/07/57b0b20b7440c15c8f0cd75564813c7e)
ray.direction 是摄像机 到 鼠标 点击 屏幕 发射射线 碰撞到 物体 的坐标 的 矢量
![](https://oscdn.geek-share.com/Uploads/Images/Content/201910/07/e677bcb708d5c52ec8f43c47c4d33133)
参考资料:
1.
3.unity 从相机的位置发射小球并打到鼠标点击的位置
4.
5.
6.
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中根据角度和距离生成物体4.
5.
6.
相关文章推荐
- Unity 3d 射线(获得鼠标点击的坐标[x,y,z])
- unity提高----------射线使用【unity3d 怎样获得当前鼠标点击的对象】
- Unity问答——NGUI怎么使用按键模拟鼠标点击?
- Unity 鼠标点击位置转换成UI坐标
- C#在窗体中点击任意位置鼠标左键获得该点坐标
- Javascript获得鼠标点击图片的坐标
- UE4实现向鼠标点击处发射射线
- Unity中UGUI中获取鼠标点击位置以及UI物体的屏幕坐标
- 鼠标点击的涟漪效果(unity&shader)
- javaScript获得鼠标点击图片处的坐标
- unity 从相机的位置发射小球并打到鼠标点击的位置
- [cnblogs镜像]Unity 点击屏幕发射射线 代码
- Unity 点击屏幕发射射线 代码
- [Unity&RPG]实现简单的鼠标点击移动 角色
- canvas绑定事件的时候 获得鼠标点击的地方在canvas画布内的坐标的方法
- 点击 Html Select 中的option标签时获得的鼠标坐标与点击页面上的其他地方存在差异
- Unity2D - 5. 向鼠标点击处发射子弹
- 获取鼠标点击的坐标处理
- CListBox 中获取点击鼠标坐标的方法
- 【QTP自动化测试(三)】鼠标点击桌面任意坐标