バージョン
2021.3.10f1
EventTrigger絡みのコード記述ミス
Event Triggerが機能しないとき、いつもこの方のサイトを見ています。
のっくん様のサイトです。

【Unity】EventTriggerが動作しない時にチェックするべき4項目
3Dゲームでクリックを検出する時にEventTriggerを使っていると思います。 私はその時に「クリックして…
その中でチェックするのが、この4つ。
- Event Systemの有無
- コライダーの有無
- EventTriggerの設定の有無
- カメラに対してPhysics.Raycastの有無
Event Triggerが機能しないな~と思ったら、Event Triggerの設定ができてなかった模様。
下の画像では出てますが、PlayerAnimation.CSで作った関数PointerDown()が表示されず、ハマった。


結論
関数のコードが
void PointerDown()
となっていました。
public void PointerDown()
としないと、ダメなようです。
無記入はprivate扱いなんですね。
コメント