プレイ日記
配列の要素一つ一つにスプライトが定義できません。一度に大量のスプライトを扱うにはどうしたら良いですか?
3そうだね
プレイ済み
返信[1]
親投稿
画像に全くスプライト命令が無いのが謎
2そうだね
プレイ済み
返信[2]
親投稿
だにえる haru2016nen
SP→BGの定義番号のことかな
0そうだね
プレイ済み
返信[3]
親投稿
ツララ LongIceSword
スプライトを使う時は先ず最初に、SPSET命令で「使うスプライトの管理番号」と、それに「対応」させる「定義番号」かスプライト用グラフィックページから「使う画像データの範囲」を指定する必要があるんですけど 配列に定義したいという事は、もしかしたら予めSPSET命令の引数に使うデータを配列に読み込んでおいて SPSET KANRI,TEKI[KANRI] みたくしたいってことです? 「N+KANRI」のNが使いたいスプライトの管理番号の先頭の数(100個使うならNは412以下)として DIM TEKI[100] COPY TEKI,"@SPDAT",100 FOR KANRI=0 TO 99 SPSET N+KANRI,TEKI[KANRI] NEXT @SPDAT DATA 定義番号,定義番号,…(100個分) みたいな感じでいけるんじゃないかと。
0そうだね
プレイ済み