手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Unity 实用教程 之 快速实现双击触摸功能

时间:2024-10-14 06:43:41

1、打开Unity,新建一个空工程,具体如下图

Unity 实用教程 之 快速实现双击触摸功能

2、在场景中新建一个“Cube”,设置好布局参数,便于视野观察,具体如下图

Unity 实用教程 之 快速实现双击触摸功能

3、在工程中新建一个脚本,双击打开脚本或者右键“Open C# Project”,打开脚本,具体如下图

Unity 实用教程 之 快速实现双击触摸功能

4、在脚本上编写代码,这里注意Unity目前已经鼠标左键单击和单指触屏事件统一为一事件,具体代码及代码说明如下图

Unity 实用教程 之 快速实现双击触摸功能

5、脚本具体代码如下:usingSystem.Collections;usingSystem.Collections.Generic;usin爿讥旌护gUnityEngine;publicclassDoubleTouchTest:MonoBehaviour{//Usethisforinitialization voidStart(){ } //Updateiscalledonceperframe voidUpdate(){//判断是否单击,单击则进入if分支 if(Input.GetMouseButtonDown(0)){//设置一条射线 Rayray=Camera.main.ScreenPointToRay(Input.mousePosition);//设置接收射线的返回值 RaycastHithitInfo;//如果射线碰到物体,返回为真,进入if分支 if(Physics.Raycast(ray,outhitInfo)){ //当一根手指触摸且刚开始触摸,则进入if分支 if(Input.touchCount==1&&Input.GetTouch(0).phase==TouchPhase.Began){//当第二次触摸,则进入if分支 if(Input.GetTouch(0).tapCount==2){//使物体隐藏 hitInfo.collider.gameObject.SetActive(false); } } } }}}

6、脚本编译正确,回到Unity界面,在场景中新建一个空物体“GameObject”,并且把脚本挂载上去,具体如下图

Unity 实用教程 之 快速实现双击触摸功能

7、打包编译,安装到手机上测试,双击物体消失,具体如下图

Unity 实用教程 之 快速实现双击触摸功能
Unity 实用教程 之 快速实现双击触摸功能

8、到此,《Unity 实用教程 之 快速实现双击触摸功能》讲解结束,谢谢

© 手抄报圈