Unityは動的にEventTriggerを追加します

EventTriggerメソッドを追加するコード

 

  無効スタート()
    { 
        UnityAction <BaseEventData>をクリックします= 新しい UnityAction <BaseEventData> (MyClick)。
        EventTrigger.Entry myclick = 新しいEventTrigger.Entry(); 
        myclick.eventID = EventTriggerType.PointerEnter。
        myclick.callback.AddListener(クリック)。

        EventTriggerトリガー = gameObject.AddComponent <EventTrigger> (); 
        trigger.triggers.Add(myclick)。       
    } 


    公共 ボイドMyClick(BaseEventDataデータ)
    { 
        DEBUG.LOG(" 点击" )。
    }

 

おすすめ

転載: www.cnblogs.com/qq2351194611/p/11526110.html