タッチ動作ですがマウスクリックのスクリプトを書いても,タッチ判定できるようですね.
もちろんスワイプなどはInput.touchあたりを使わなきゃならないんでしょうが,,
単にクリックだけでは当たり判定できない.Raycastを使ってタッチした位置から見えない光線を出して,コライダにあたっているか判定させる.こうしないと当たり判定にならない(しつこい)
ということで全文.
こちらのスクリプトを利用ー徐々に改良書き込んでいきます
http://bribser.co.jp/blog/tappobject/
using UnityEngine; using System.Collections; public class touch : 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 hit = new RaycastHit(); if (Physics.Raycast(ray, out hit)){ GameObject obj = hit.collider.gameObject; Debug.Log(obj.name); } } } }