URL: http://naichilab.blogspot.jp/2013/07/unityngui.html
UICamera.stickyPress = false;
これをそのままだとダメ。staticではないので。
インスタンスに対して行う。
っと、思ったが、最新版のNGUIでは、
OnDragStart / OnDragOver / OnDragOut / OnDragEndを代わりに使う!
おそらく、MonoBehavirを継承してColliderがついていればできるっぽい。
UICameraのあるものに限り。
void OnPress (bool isPressed) { if (isPressed) { Debug.Log ("I was pressed on!"); } else { Debug.Log ("I was unpressed"); } } void OnDragStart () { Debug.Log ("I was drag start!"); } void OnDragEnd () { Debug.Log ("I was drag end!"); } void OnDragOver () { Debug.Log ("I was drag over!"); } void OnDragOut () { Debug.Log ("I was drag out!"); } }
ちなみに、OnPress以外は引数無いことに注意。