*この機能はティラノスクリプトV470_rc4以上が必要です。
キャラクターの表情差分を作る時、従来の方法ですと差分の数だけ画像ファイルが必要でした。
しかし、ティラノスクリプトの差分パーツ機能を活用すると、差分パーツを組み合わせて、様々なパターンの表情を表現できるようになります。
例えば、「服装」が3パターン。表情が5パターン。髪型が5パターンの場合、すべての差分を表現するには画像ファイルが75ファイル必要になります。
しかし、差分パーツ機能を使用すると、必要な時に各々のパーツを組み合わせて表現できるので、必要な画像ファイルは13ファイルだけで済みます。
ゲームの容量を小さくできますし、動作も軽くすることができます。ぜひ、活用していきましょう。
;キャラクターを登録
[chara_new name="yuko" storage="chara/yuko/hair_back/ロング.png" jname="ゆうこ" ]
;目の差分パーツ
[chara_layer name="yuko" part="eye" id="1" storage="chara/yuko/eye/普通な目(黒め)1.png" zindex=20 ]
[chara_layer name="yuko" part="eye" id="2" storage="chara/yuko/eye/デフォルメ目1.png" ]
;目の差分パーツを変更
[chara_part name="yuko" eye="2" ]
;目と口の差分パーツを変更
[chara_part name="yuko" eye="2" mouse="3" ]
;キャラクターの作成
[chara_new name="yuko" storage="chara/yuko/hair_back/ロング.png" jname="ゆうこ" ]
;体パーツ
[chara_layer name="yuko" part="body_back" id="breza" storage="chara/yuko/body_back/ブレザー1.png" zindex=9 ]
[chara_layer name="yuko" part="body_front" id="breza" storage="chara/yuko/body_front/ブレザー1.png" zindex=10 ]
;目のパーツ
[chara_layer name="yuko" part="eye" id="1" storage="chara/yuko/eye/普通な目(黒め)1.png" zindex=20 ]
[chara_layer name="yuko" part="eye" id="2" storage="chara/yuko/eye/デフォルメ目1.png" ]
;髪型のパーツ
[chara_layer name="yuko" part="hair_front" id="ナチュラル" storage="chara/yuko/hair_front/ナチュラル.png" zindex=40 ]
[chara_layer name="yuko" part="hair_front" id="くせ毛" storage="chara/yuko/hair_front/くせ毛.png" ]
;顔のパーツ
[chara_layer name="yuko" part="head" id="1" storage="chara/yuko/head/普通な顔1.png" zindex=11]
[chara_layer name="yuko" part="head" id="2" storage="chara/yuko/head/青ざめた顔1.png" ]
;表情のパーツ
[chara_layer name="yuko" part="face" id="1" storage="chara/yuko/face_front/素.png" zindex=20 ]
[chara_layer name="yuko" part="face" id="2" storage="chara/yuko/face_front/驚き.png"]
;アクセサリのパーツ
[chara_layer name="yuko" part="megane" id="0" storage="none" zindex=30 ]
[chara_layer name="yuko" part="megane" id="1" storage="chara/yuko/accessory_front/メガネ.png"]
;キャラクターを表示
[chara_show name="yuko"]
実行すると、キャラクターが表示されます。
;髪型と表情を変更
[chara_part name="yuko" hair_front="くせ毛" face="2" ]
[chara_layer name="yuko" part="eye" id="1" storage="普通な目(黒め)1.png" zindex=20 ]
;目の差分パーツ
[chara_layer name="yuko" part="eye" id="1" storage="普通な目(黒め)1.png" zindex=20 ]
[chara_layer name="yuko" part="eye" id="2" storage="デフォルメ目1.png" ]
[chara_part_reset name="yuko" part="face" ]
[chara_part_reset name="yuko" part="face,mouse,eye" ]
;アクセサリのパーツ
[chara_layer name="yuko" part="megane" id="なし" storage="none" zindex=30 ]
[chara_layer name="yuko" part="megane" id="あり" storage="メガネ.png"]
[chara_part name="yuko" megane="あり" ]