没有合适的资源?快使用搜索试试~ 我知道了~
触屏选中Unity3D场景中的GameObject对象代码1
需积分: 0 0 下载量 146 浏览量
2022-08-08
19:44:00
上传
评论
收藏 19KB DOCX 举报
温馨提示
试读
1页
1.去camera的api里面看,有将2D的touch点产生一条从屏幕出发的ray,再用这个进行3D的碰撞,进而选取obj。代码如下:Ray ray = mCa
资源详情
资源评论
资源推荐
触屏选中 Unity3D 场景中的 GameObject 对象代码
Posted on 2013 年 07 月 13 日 by U3d / Unity3D 基础教程 /被围观 31 次
通过 iphone 触屏选中 Unity3D 场景中的 GameObject 对象代码。
1.去 camera 的 api 里面看,有将 2D 的 touch 点产生一条从屏幕出发的 ray,再用
这个进行 3D 的碰撞,进而选取 obj。
2.最简单的方法是对物体先赋予 Collider,任意一种碰撞器皆可。然后赋予一个脚本,
脚本里写 OnMouseDown 就行,直接支持触摸。
代码如下:
Ray ray = mCamera.ScreenPointToRay (new Vector3 (touch.position.x,
touch.position.y,0)); RaycastHit[] hits; hits =
Physics.RaycastAll (ray, 50);
色空空色
- 粉丝: 53
- 资源: 331
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0