2024年4月12日发(作者:)

Unity3D教程:鼠标点击转换成触摸

Posted on 2013年02月06日 by U3d / Unity3D 基础教程/被围观 434 次

Unity3D教程:鼠标点击转换成触摸,触屏做起来麻烦,不能用OnMouse xxx事件,

需要自己用RayHit来判断是否按在某个按钮上,逻辑如下:

在LastUpdate里:

(ount > 0) 有触摸事件发生继续。

th = ch(0); 获取第一个触摸事件。

3.判断是哪类事件:if ( == ) began就是对应mouse

down。

4.用射线操作 判断触摸点是否有物体。

Ray ray = PointToRay(on);获取触摸点生成射线

RaycastHit hit;

if(t(ray, out hit,100))

5.判断触摸点物体是否是特定目标,如果是 执行操作

GameObject obj = ject;

if ( == “某个按钮")

{

vel(2);