プチコン3号 SmileBASIC コミュニティトピックつばさ☆ nsm21162015/10/14 18:44:56質問質問です。BGPUTのレイヤーを2か3にするとOut of rangeが出ます。エラーが出る例 BGPUT 2,1,2,33ダイレクトモードだとエラーは出ません なぜかわかりますか?? あとBGFILLとかBGGETなどBG系の命令でエラーが出ます。0そうだね 4返信プレイ済み2017/11/03 18:42:12に取得
プチコン3号 SmileBASIC コミュニティ返信[1]親投稿あまさと しおん ShionAmasato2015/10/14 18:54BGは上下合わせて4枚しか使えない デフォルトで上2枚、下2枚なので、2(=3枚目)をつかおうをするとError 対策 上0枚、下4枚みたいに割り振る0そうだね プレイ済み2017/11/03 18:42:12に取得
プチコン3号 SmileBASIC コミュニティ返信[2]親投稿あまさと しおん ShionAmasato2015/10/14 18:58XSCREENで下画面を使う設定にしたとき、上2枚、下2枚に設定されるので、 XSCREENの後ろに上画面のSPの数、上画面のBGの数を付けて数を調整してね。 XSCREEN 2,100,3 こうすると上画面のSPは100個まで、BGは3枚までになる0そうだね プレイ済み2017/11/03 18:42:12に取得
プチコン3号 SmileBASIC コミュニティ返信[3]親投稿otta777 otta777a2015/10/15 0:20XSCREEN命令でBG割当数を省略すると2を指定したことになるので 上画面2、下画面2という割り当てになるためエラーが出ます。 ACLS命令を行うとXSCREEN 0,512,4を行ったのと同じ状態になるため BGレイヤー2,3に対してBG系の命令を実行してもエラーになりません。 ダイレクトモードでもXSCREEN 2を実行した後にBGPUT 2,1,2,33を 入力するとエラーになりますよ。 1そうだね プレイ済み2017/11/03 18:42:12に取得
プチコン3号 SmileBASIC コミュニティ返信[4]親投稿つばさ☆ nsm21162015/10/15 23:04otta777さんとあまさと しおんさん>>ありがとうございます。思う通りに出来ました!!!!!1そうだね プレイ済み2017/11/03 18:42:12に取得