Unity触屏选中meObject实现方案.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 2页
  • 2026-09-23 发布于四川
  • 举报

通过iPhone触屏选中Unity3D场景中的

GameObject对象代码

发布于

2013

年03月13日由

U3d

/

Unity3D/插件/被围观355次

通过iPhone触屏选中Unity3D场景中的GameObject对象代码。

1.前往相机的

API

查看,可以找到将二维触摸点转化为一条从屏幕出发的射线的方

法,然后使用这条射线进行三的碰撞检测,从而选择对象。

2.最简单的方法是给物体添加一个碰撞器,任何类型的碰撞器都可以。然后为该物

体添加一个,在中编写

OnMouseDown

函数即可,这可以直接支持触摸操作。

代码如下:

射线

ray

=mCamera.ScreenPointToRay

(新的

Vector3

(touch.position.x,

touch.position.y,

0));

RaycastHit[]hits;

hits

=

Physics.RaycastAll

(ray,

50);

通过iphone触屏选中Unity3D场景中的GameObject

对象代码

Postedon2013年03月13日byU3d/Unity3D/插件/被围观355次

通

文档评论(0)

1亿VIP精品文档

相关文档