エルフおっぱい!
システム設計担当のオーガンです。
前回お話していた着せかえ要素ですが、
いくつか完成データを頂いたので、実際に実装していこうと思います。
今作での衣装は、ツクール上の防具として一覧を作成しており、
「着ている状態」=「装備}ではなく、
「着ている状態」に当てはまる衣装の防具IDを特定の変数に入れることで、
今アリエルちゃんが何を着ているかを判定する感じになってます。
※最初に着ている「エルフの服」はIDが1なのでこうなります
そして今立ち絵は、通常衣装のアリエルちゃんを
そのまま表示している状態ですので、ここを改修する必要があります。
条件分岐で「バニー服を着ているとき…」のように作るのがシンプルですが、
「更に衣装が増やしたい!」と目論む自分としては、
この辺りの汎用性は残すべきだろうと考えます。
じゃあいざどうするか、というわけでスクリプトの出番です。
イメージとしては、
<共通の画像名>+<装備する防具ID>にファイル名を設定し、
これをスクリプトからピクチャの表示で指定すれば、
装備する防具IDが変わるだけで呼び出せる画像が変わるという狙いです!
※実際には差分や状態異常も関わるのでもう少しややこしいですが……
(GetGVは$gameVariables.valueが長くて見切れてしまうので。略すためだけに自作した関数です)
これで、バニー服を選べばバニー服を
メイド服を選べばメイド服に変わります
ちなみに何も選ばないと下着に……
これで立ち絵のきせかえ要素の完成です!
ツクールをさわり始めた頃はこういうことが出来ると知らず、
何度も四苦八苦していましたが、
少し出来ることの幅が広がったような感じがしますね…!