キャラの背景で画像をアニメーションさせたい†要するに、キャラクター画像の「後ろ」に何か画像をoverlayさせる方法です。 SSP,CROW、そしておそらくMateriaで使えると思いますが、あくまで暫定的な方法です。 SERIKO定義への細工†……理屈より先に、必要なSERIKO定義を示します。 旧いほうの形式で書いてありますので、適宜読み替えてください。 こちらは普通のアニメーション定義です。 0interval,runonce 0pattern0,2004,0,overlay,0,0 0pattern1,2004,10,overlay,0,10 0pattern2,2004,10,overlay,0,20 0pattern3,2004,10,overlay,0,30 0pattern4,2004,10,overlay,0,40 0pattern5,2004,10,overlay,0,50 0pattern6,2004,10,overlay,0,60 0pattern7,2004,10,overlay,0,70 0pattern8,-1,100,overlay,0,0 さらに、それよりもIDが後のアニメーションとして次のものを定義します。 なお、今回はベース画像がsurface4と仮定しています。 1interval,runonce 1pattern0,4,0,overlay,0,0 1pattern1,-1,170,overlay,0,0 常にアニメーションをしたい場合は、最後の-1ターミネートを使わず常に手前に上書きするようにしておくと良いでしょう。 何が起こっているのか?†要するに、IDが小さいものから大きいものへの順で、SERIKOアニメーション定義が重ね合わせられていくという処理を利用したものです。 上図のような概念で重ね合わせられると考えてください。 問題点と解決策†
SERIKOの座標指定のさらに後に「背景に重ね合わせろ」という指示を出す何かオプションをつけるとか。
|