*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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS