Unity

Unity学習

Unity スワイプでオブジェクトを消す


上記のようにクリックしてる時だけオブジェクトを消します

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ObjManager : MonoBehaviour {

    // クリック
    public void LongClick ()
    {
  // クリック長押しでTrue
        if (Input.GetMouseButton(0) == false)
        {
            return;
        }
        // オブジェクトの削除
        Destroy(this.gameObject);
    }
}

クリック時のみtrueになりreturnから抜け出しDestroyでオブジェクトを消します。それだけ

f:id:runarunaoukoku:20180327000556p:plain
オブジェクトのアタッチも忘れずに ImageだったらEventTriggerを追加すればボタンのように扱えます。
f:id:runarunaoukoku:20180327001547p:plain