私はシンプルな2Dゲーム用のコードを書いていますが、私はアクセスしてスプライトを表示しようとしています。スプライトは、このような単純な2次元アレイである:上の画素について2D配列に複数のスプライトを保存するにはどうすればよいですか?
static int nl[8][8] = {0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,
0,0,1,1,1,1,0,0,
1,1,1,1,0,1,0,0,
1,1,1,1,0,1,0,0,
0,0,1,1,0,1,0,0,
0,0,1,0,0,1,0,0,
0,0,1,1,1,1,0,0 };
1での、0のピクセルオフ(ゲームが84x48 LCDスクリーンのためのものである)のために。 私はこれらのスプライトの12を持っており、このような別の2次元配列に保存する必要があります。
double tank_sprites[4][3] = {nl,el,sl,wl,
nf,ef,sf,wf,
nr,er,sr,wr};
スプライトは、この配列から、後に呼び出されます。私は多くの間違いを抱えています。これについては間違った方法ですか?
どのようなエラーが表示されますか? – aschepler
より多くのお手伝いをさせていただくために直面している間違いについて、より正確にお答えください。 – Dracke
'tank_sprites [4] [3]'または 'tank_sprites [3] [4]'? – Aryan