午前 12 時 34 分で、深夜のプログラミングを行っているので、うまく説明できていない場合は申し訳ありませんが、助けが必要です。ところで、これはLWJGLにありますこれが私のコードです:
addAt() と draw(); で null ポインター エラーが発生し続けます。基本的に、クリックすると addAt(mousex,mousey); が実行されるようにするクラスがいくつかあります。レンダリングループでは描画を続けます。new Block(x,y) であるクラスは、QUAD を描画するクラスです。
//beggining
public class Grid {
Block[][] blocks = new Block[25][25];
public Grid(){
for (int x = 0; x < 25 - 1; x++) {
for (int y = 0; y < 16 - 1; y++) {
blocks[x][y] = new Block(x,y);
}
}
}
public void draw(){
for (int x = 0; x < 25;x++){
for (int y = 0; y < 25;y++){
blocks[x][y].draw();
}
}
}
public void addAt(int x,int y){
blocks[x][y] = new Block(x,y);
}
}
//end
基本的に、メインはディスプレイを作成し、描画ループと入力リスナーを実行するだけです。
次に、Block クラスは、定義された x と y でクワッドを作成します。
スタック オーバーフローのルールに従わなかった場合は申し訳ありません。これは私の最初の投稿であり、遅い時間です.:) よろしくお願いします!