スプライト シートの特定のポイントから描画される値を含むステートメントをランダムに選択しようとしています。これは私が持っている現在のコードです。
this.asteroid = Math.floor(Math.random()*4);
switch(this.asteroid)
{
case 1:
this.srcX = 0;
this.srcY = 528;
this.width = 32;
this.height = 33;
break;
case 2:
this.srcX = 32;
this.srcY = 528;
this.width = 32;
this.height = 33;
break;
case 3:
this.srcX = 64;
this.srcY = 528;
this.width = 32;
this.height = 33;
break;
case 4:
this.srcX = 0;
this.srcY = 565;
this.width = 62;
this.height = 60;
break;
}
その後、選択した値を描画します。
現在ケース2と3である紫/灰色の小惑星のみを描画している問題があります。メイン画面にフォントを設定して、最初に描画するケースを教えて、1または4と表示されるまでリフレッシュしましたが、それでも2を描画しますそして3。