*SERIKO replace [#aa6464d3]
-……なんで今までなかったんでしょうね?
**replaceってなに? [#hd77f8eb]
まずは記述サンプルから。
>animation0.pattern0,overlay,5006,0,90,100
>↓
>animation0.pattern0,&color(red){replace};,5006,0,90,100
通常のoverlayでは、透明部分は透明として、ベース画像が「透けるように」合成されますが、replaceではベース画像の状態に関係なく、&color(red){常に透明部分も含めて};上書きされます。
**なんに使えるの? [#pf8b16df]
-獣系シェルの耳ぴこぴこ
-同じく獣系シェルのしっぽ揺れ
-''乳揺れ''
など、&color(red){シェルの一部分のみ外形が変わる};ようなアニメーションは、今まではあらかじめベース画像を切り抜いておきその上にoverlayするか、巨大なbase画像をいちいちアニメーションしないといけませんでした。それでは色々効率が悪すぎます。((いや、処理系内部ではたいしたことないんですが、ゴースト・シェル作者さんが死にそうになる……))~
replaceはそれを解決するための新しいSERIKO合成メソッドです。
着せ替え処理にも有用な使い方ができると思います。~
いちいちreduceしなくても良くなったのが特徴でしょうか。
**利用可能な条件 [#af0cc766]
-animation
-element
要するに、特に制限はありません。もちろん、着せ替え処理でも可。
PNAつきの部品も合成できます。
**使用例 [#c6bc1295]
:にゃん子/黒actシェル|http://marble.tarenari.jp/ghost/show/17
:れいちぇるのれすとらん|http://marble.tarenari.jp/ghost/show/20
**おまけ [#g9df699c]
http://homepage3.nifty.com/anoda/oldpage/space/mlab10/mlab10.htm
野田篤司氏に敬意を表して、replaceだけでなく''ccyr''でも大丈夫なように実装してありますがこれはネタです。そのうち知らないうちに該当コードがなくなるかもしれませんがネタですのでそこんとこよろしく。
**ダウンロード [#c605f240]
http://ssp.shillest.net/
で1.10.29以降、2.00.00Pre3以降に実装済みです。
*こめんと [#c8db7600]
#comment