Unity Error: Index was outside the bounds of the array?

2 Antworten

Naja, da muss man nicht viel wissen. Im Array Input.touches gibt es weniger Elemente, als this.m_id zu indizieren versucht. Dadurch entsteht dieser Fehler. Deshalb ist es auch immer sinnvoll, vorher zu prüfen, ob das Array genügend Element enthält.

AntiHacks 
Fragesteller
 16.05.2021, 11:01

Vielen Dank :=)

0

Ich kenne zwar nicht mal die Programmiersprache aber hier:

Vector3 a = Input.touches[this.m_Id].position;

greifst du auf ein Element zu dass es nicht gibt.

Vermutlich ist this.m_ld größer als "Input"

AntiHacks 
Fragesteller
 16.05.2021, 11:05

Danke :D

0