|
ぽてとです。
スチルA,B,Cについて、BG命令やEV命令で表示をしている訳ではないとお見受けします。
\SP.CG命令等で表示している場合は、スチルA,B,Cが重ね表示されている状態ですので、不要なスチルは削除か非表示すればよいかと思います。
※不要な画像はSP.DELで削除する事で、メモリ節約にもなります。再度表示するなどの場合は非表示にした方が速度的には早くなります。(メモリは消費します)
※\BG命令など実行時は現在表示中の画像は全て削除されて初期化されてます。
実際のスクリプトが不明ですので何とも言えない所ですが、\CM.CLY命令はカメラ命令です。
背景(BG)含めて全てが一括して動くと思うのですが、\SP.CLY命令ではないでしょうか。
以下は、スチルを指定して揺らしているので\SP.CLXYと仮定してます。
■サンプルコード(SP命令で表示して背景BGに何もない場合)
//CG1表示
\SP.CG(CG1)
\SP.ZA(255)
\SP.GO(CG1)
//CG2表示
\SP.CG(CG2)
\SP.ZA(255)
\SP.GO(CG2)
//CG3表示
\SP.CG(CG3)
\SP.ZA(255)
\SP.GO(CG3)
//一番後ろのCG1を削除
\SP.DEL(CG1)
\SP.CLY(40,500, 10)
\SP.GO(CG2)
■サンプルコード(背景BGが存在し、2枚重ねて表示してる場合)
//CG1表示
\BG(CG1)
//CG2表示
\SP.CG(CG2)
\SP.ZA(255)
\SP.GO(CG2)
//CG3表示
\SP.CG(CG3)
\SP.ZA(255)
\SP.GO(CG3)
//背景スプライトBGに表示しているCG1を削除
\SP.DEL(BG)
\SP.CLY(40,500, 10)
\SP.GO(CG2)
以上、お役に立てればと思います。
|
|
|