- Vorwort
Zeichnen Sie einen Unity-Button-Ereignisfehler auf. Nachdem ich das Skript geschrieben und die Button-Komponente zum Objekt hinzugefügt hatte, stellte ich beim Hinzufügen des OnClick-Ereignisses fest, dass die im Skript geschriebene Methode nicht gefunden werden konnte, wie in der Abbildung gezeigt:
- Problemanalyse
2.1 Fehlerbehebung des Skripts
Nach der Überprüfung gibt es keinen Kompilierungsfehler im Skript und es erbt von MonoBehavior.
2.2 Problem beim Mounten des Skripts
Nach Rücksprache mit den Daten wird das obige Problem durch das direkte Mounten des Skripts in OnClick verursacht. OnClick sollte das GameObject-Objekt mounten, das das Skript enthält, um es zu realisieren. Der Vorgang ist wie in der Abbildung dargestellt:
1. Mounten Sie das Skript auf dem übergeordneten Objekt.
2. Mounten Sie das GameObject auf OnClick
. 3. Finden Sie die Methode! Der Effekt ist wie in der Abbildung dargestellt
Nachdem ich das Skript bei Button OnClick hinzugefügt habe, kann ich die Methode, die ich selbst geschrieben habe, nicht finden
Ich denke du magst
Origin blog.csdn.net/weixin_47952981/article/details/129676862
Empfohlen
Rangfolge