只是我的學習小記,談不上教程,可是爲了命中搜索引擎關鍵詞,只好裝逼了:),可能對於你們來講太簡單了吧,網上中文教程沒搜到框架
,只好本身摸索了.ide
插件資源下載地址:https://www.assetstore.unity3d.com/#/content/7394學習
這是一款免費開源多點觸摸框架.搜索引擎
我是在Unity4.3上用的,並且項目是2D.spa
此次是給任意一個對象GameObject添加單擊事件:插件
其實很簡單的啦,只要給這個對象(如Cube)加個Collider組件(如Box Collider),而後再加個Press Gesture組件(菜單–Component–Touch Script–Gestures–Press Gesture).3d
接着新建個C#腳本(button.cs),拖到剛纔新建的Cube上,腳本內容以下:code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 /* * *程序做者: * 蛐蛐 *博客地址: * http://xuyin.info * */ using UnityEngine; using TouchScript.Events; using TouchScript.Gestures; public class button : MonoBehaviour { private void Start() { if (GetComponent<PressGesture>() != null) GetComponent<PressGesture>().StateChanged += onPress; } private void onPress(object sender, GestureStateChangeEventArgs gestureStateChangeEventArgs) { Debug.Log("雅蠛蝶!!"); //.....(單擊後要作的事情) } }
運行以後,打開控制檯就能夠看到:雅蠛蝶了!!對象
注意點:blog
對新版的Unity3D4.3,因此必須用Component–Physics下的碰撞器,而不能用Component–Physics 2D下的.