Ongelmia taulukon kanssa..tässä
pieni ohjelma joka kaatuu NullPointerExceptioniin:
----
public class test
{
public static void main(String[] args)
{
test t=new test();
t.run();
}
void run()
{
// luo mesh
Mesh m=new Mesh();
// luo vertex taulukko
m.vert=new Vertex [10];
// aseta eka vertex
m.vert[0].x=1.0f; //
pieni ohjelma joka kaatuu NullPointerExceptioniin:
----
public class test
{
public static void main(String[] args)
{
test t=new test();
t.run();
}
void run()
{
// luo mesh
Mesh m=new Mesh();
// luo vertex taulukko
m.vert=new Vertex [10];
// aseta eka vertex
m.vert[0].x=1.0f; //
Vastaukset 2
Vanhimmat
näyttäs siltä että et luo itse Vertex ilmentymää ollenkaan vaan luot ainoastaan 10 alkioisen Vertex taulukon.
koita luoda taulukkoon yksi Vertex ilmentymä esim. indeksiin[0]. m.vert[0] = new Vertex() ; tms.
Joo, tuota en tajunnutkaan.nyt toimii.
kiitoksia.