Ich verstehe einfach nicht, warum meine Arrays nicht funktionieren.
Warum erhalte ich im letzten Abschnitt eine NullPointer Exception??? Wenn ich den Integer "id" durch eine 0 ersetzte, erhalte ich wieder den Fehler.
Aber komischer Weise bekomme ich keinen Fehler, wenn ich
direkt hinter "color = new float[1024][4];" schreibe.
Hier der ganze Code: Mastercoding.NET - Code-Pasting
Java:
public float[][] vert;
public float[][] color;
public float[][] tex;
public int[] texid;
public int[] entid;
...
vert = new float[1024][72];
color = new float[1024][4];
tex = new float[1024][4];
texid = new int[1024];
entid = new int[1024];
...
color[id][0] = 1f; //ROT
color[id][1] = 1f; //GRÜN
color[id][2] = 0f; //BLAU
color[id][3] = 0f; //ALPHA
Warum erhalte ich im letzten Abschnitt eine NullPointer Exception??? Wenn ich den Integer "id" durch eine 0 ersetzte, erhalte ich wieder den Fehler.
Aber komischer Weise bekomme ich keinen Fehler, wenn ich
Java:
color[0][1] = 1.0f;
Hier der ganze Code: Mastercoding.NET - Code-Pasting