プレイ日記
ちゃむ tyamusan
XSCREEN 3で画像の通りにSPCHKするとIllegal function callになるのですが 何故でしょう?
1そうだね
プレイ済み
返信[1]
親投稿
SPSETしていないときに出るエラーなのと上画面と下画面で同じ管理番号でも違うスプライトなので、 SPSETしたときのDISPLAY番号とSPCHKしたときのDISPLAY番号を確認してみてはどうでしょうか。
0そうだね
プレイ済み
返信[2]
親投稿
ちゃむ tyamusan
確認してSPSET前に入れてみたところ SPCHKでエラーは起きなくなりましたが BGLOADでOut of rangeになりました
0そうだね
プレイ済み
返信[3]
親投稿
XSCREEN命令の引数にSPRITE割当数とBG割当数があります。 この引数は、プチコンで使える512個のスプライトと4個のBGレイヤーを上画面にいくつ割り当てるかを指定するものです。残りの数が、下画面で使える数になります。この引数を指定していないのでデフォルトの数が割り振られます。デフォルト値は調べたことがないのでわかりません。 その数を超えたということです。自分が使いたい分を割り当ててください。
0そうだね
プレイ済み
返信[4]
親投稿
ちゃむ tyamusan
治りました ありがとうございました
1そうだね
プレイ済み
返信[5]
親投稿
ガイドブックによれば、省略時(デフォルト)は、256と2になっています。上下で同じ数を割り当てる仕様のようです。
0そうだね
プレイ済み