ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

上下画面でのスプライト

XSCREEN命令で指定する画面モードの2と3は上画面と下画面のそれぞれが利用できる。
上画面でスプライトを定義して、DISPLAY命令で下画面を操作対象にしてスプライトの位置を設定しても描画されなかった。スプライトの定義はDISPLAY命令を使って、それぞれの画面でしなければならないようだ。

ACLS
XSCREEN 2

DISPLAY 0
SPSET 0, 0
SPOFS 0,100,100

DISPLAY 1
SPSET 0,0
SPOFS 0,100,100

同じスプライト管理番号でも上画面、下画面、それぞれで管理されているみたい。
上下画面が繋がった画面モード4ではなくて、上画面と下画面をスプライトがいったりきたりする処理はちょっと面倒かも。