Unity触屏选取meObject实现方法.pdfVIP

  • 0
  • 0
  • 约1.08千字
  • 约 2页
  • 2026-09-25 发布于四川
  • 举报

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

GameObject对象代码|end▁of▁sentence|

发布于

2013

年03月13日

由

U3d

/

Unity3D/插件/被浏览355次|end▁of▁sentence|

通过iphone触屏选中Unity3D场景中的GameObject对象代码。|end▁of▁sentence|

1.去

camera

的

api

里面看,有将

2D

的

touch

点产生一条从屏幕出发的

ray,再用

这个进行

3D

的碰撞,进而选取

obj。|end▁of▁sentence|

2.

最简单的方法是为物体先添加

Collider,任意一种碰撞器皆可。然后添加一个脚

本,里写

OnMouseDown

即可,直接支持触摸。|end▁of▁sentence|

代码如下:|

end▁of▁

sentence|

射线

ray

=mCamera.ScreenPointToRay

(new

Vector3

(touch.position.x,

touch.position.y,0));

射线碰撞[]hits;

hits

=

Physics.RaycastAll

(ray,

50);|end▁of▁sentence|

通过iphone触

文档评论(0)

1亿VIP精品文档

相关文档