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);


发布评论