Cube腳本:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DoubleTouchTest : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
//判斷是否單擊,單擊則進入if分支
if (Input.GetMouseButtonDown (0)){
//設置一條射線
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
//設置接收射線的返回值
RaycastHit hitInfo;
//如果射線碰到物體,返回爲真,進入if分支
if (Physics.Raycast (ray, out hitInfo)) {
//當一根手指觸摸且剛開始觸摸,則進入if分支
if (Input.touchCount == 1 && Input.GetTouch (0).phase == TouchPhase.Began) {
//當第二次觸摸,則進入if分支
if(Input.GetTouch (0).tapCount == 2){
//使物體隱藏
hitInfo.collider.gameObject.SetActive (false);
}
}
}
}
}
}
https://jingyan.baidu.com/article/9989c746eedeeef648ecfe0c.html