Unity點選模型觸發事件
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class TouchType : MonoBehaviour
{
// Use this for initialization
void Start()
{
}
// Update is called once per frame
void Update()
{
if (Input.GetMouseButtonDown(0))
{//判斷是否是點選事件
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hitInfo;
if (Physics.Raycast(ray, out hitInfo))
{
//如果是一根手指觸控式螢幕幕而且是剛開始觸控式螢幕幕
if (Input.touchCount == 1 && Input.GetTouch(0).phase == TouchPhase.Began)
{
if (Input.GetTouch(0).tapCount == 2 && hitInfo.collider.gameObject.name=="wolun")
//判斷點選的次數
{ //在此新增想要觸發的事件
SceneManager.LoadScene("V5");
}
}
}
}
}
}