inputfuieldコンポーネントを利用してふと疑問に思ったのですが
unityのリファレンス↓
inputfuieldの項目
InputFieldの項目を見るとPublic Functionsの項目にたくさん関数があるのですが
例えば,OnDrag関数の項目を見ると
C#
1public void OnDrag(EventSystems.PointerEventData eventData);
とあります。
説明にはイベントシステムが Drag Event を送信するときにどうするか、とありますが
inputfuieldコンポーネントの場合のドラッグとはどのような操作なのでしょうか?
また、引数 EventSystems.PointerEventData eventDataのenentadataはなにが当てはまるのでしょうか。
例えば、通常状態でマウスが動いている場合を検出したければ
C#
1 2 3public class DragMove : MonoBehaviour ,IBeginDragHandler,IDragHandler,IEndDraghandler{ 4 5 public void OnBeginDrag(PontEventData eventdata) 6 { 7///オーバーライドしたい処理を書く 8 } 9}
このようにドラッグ専用のインターフェースを継承しオーバーライドすると思うのです。この際引数のeventadataにはマウス座標などがはいるとおもいます。
InputFieldのOnDrag関数はどように使用すればいいのでしょうか?そして引数は何が受け取られるのでしょうか?
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/21 10:11 編集
2017/09/21 11:13
2017/09/21 12:32
2017/09/21 14:13
2017/09/21 14:53