プレイ日記
今のトピック閉じたくなかったんでここで質問させてください。 表示させたスプライトがカブってしまいます。わかることがあったら教えてください。
2そうだね
プレイ済み
返信[1]
親投稿
otta777 otta777a
設定値を確認した限りはスプライト同士は重ならないと思いますが そちらの実行画面はどうなっていますか?スクリーンショットがあれば 貼って下さい。 GRP4にSYOUNEN.GRPをロードして定義番号140にスプライトの テンプレートを定義した後にGRP4にSYOUNEN.2.GRPをロードして 定義番号141にスプライトのテンプレートを定義していますね。 これだと定義番号140のスプライトもSYOUNEN.2.GRPのグラフィックに 置き換えられてしまいます。
1そうだね
プレイ済み
返信[2]
親投稿
otta777 otta777a
グラフィックデータが2つのファイルに分かれているようでしたら一つの ファイルにまとめるか2つめのスプライトのグラフィックをGRP4以外の ページ(未使用なら2か3が望ましい)に読み込んでGCOPY命令で スプライト用のページに画像をコピーしてテンプレートの設定を変える 方法が考えられます。
2そうだね
プレイ済み
返信[3]
親投稿
後者はどのような手順でコピーするのですか?
0そうだね
プレイ済み
返信[4]
親投稿
otta777 otta777a
LOAD "GRP2:SYOUNEN.2.GRP" GPAGE 0,4 GCOPY 2,0,0,104,200,96,0 コピー先のページをGPAGE命令で操作ページに指定した後に GCOPY命令でコピー元のページ指定付きでコピーして下さい。 SPDEF命令の元画像の座標は画像をコピーした位置に合わせて下さい。
0そうだね
プレイ済み
返信[5]
親投稿
やってみましたが、まだできませんでした。 「SPDEF命令の元画像の座標は画像をコピーした位置に合わせてください。」って所がよくわからないのでどう書けばよいでしょうか?
0そうだね
プレイ済み
返信[6]
親投稿
otta777 otta777a
GCOPY命令のHELPを一度良く読むと分かりますがグラフィックは コピー先の座標にコピーされるのでSPDEFのU,Wの設定をその位置に 変更しないと別のグラフィックが設定されます。 SYO21=96に変更すればコピーした位置のグラフィックを設定出来ます。
0そうだね
プレイ済み
返信[7]
親投稿
こうですよね? しかし、これでやってみたのですが、SYOUNEN.2.GRPの内容がロードされませんでした。
0そうだね
プレイ済み
返信[8]
親投稿
otta777 otta777a
すいません。GCOPY命令のコピーモードのパラメータを一つ書き忘れていました。 末尾に,TUREを追加して下さい。
0そうだね
プレイ済み
返信[9]
親投稿
ありがとうございました。
0そうだね
プレイ済み