「[Unity] Button(uGUI)にボタンクリック以外のイベントを追加する(スクリプト編)」の編集履歴(バックアップ)一覧に戻る

[Unity] Button(uGUI)にボタンクリック以外のイベントを追加する(スクリプト編) - (2020/05/17 (日) 20:44:57) のソース

uGUIのButtonにボタンクリック以外のイベントを追加するには、EventTriggerコンポーネントを使用する。
下記は、ボタン押下時のイベントを追加する例。
イベントの種類は、eventIDフィールドへの設定値で指定する。

記述例:
 EventTrigger trigger = GetComponent<EventTrigger>();  // EventTriggerの使用には、UnityEngine.EventSystemsネームスペースが必要。
 EventTrigger.Entry entry = new EventTrigger.Entry();
 entry.eventID = EventTriggerType.PointerDown;
 entry.callback.AddListener((data) => { /* イベント処理 */ });
 trigger.triggers.Add(entry);

----
このページのタグ一覧
&tags()
----
最終更新日:&update(format=Y/m/d)
----
ウィキ募集バナー