赤窓工房 2020/06/19 19:00

レッツ!着せ替え!


エルフおっぱい!
システム設計担当のオーガンです。

前回お話していた着せかえ要素ですが、
いくつか完成データを頂いたので、実際に実装していこうと思います。

今作での衣装は、ツクール上の防具として一覧を作成しており、
「着ている状態」=「装備}ではなく、
「着ている状態」に当てはまる衣装の防具IDを特定の変数に入れることで、
今アリエルちゃんが何を着ているかを判定する感じになってます。


※最初に着ている「エルフの服」はIDが1なのでこうなります

そして今立ち絵は、通常衣装のアリエルちゃんを
そのまま表示している状態ですので、ここを改修する必要があります。
条件分岐で「バニー服を着ているとき…」のように作るのがシンプルですが、
「更に衣装が増やしたい!」と目論む自分としては、
この辺りの汎用性は残すべきだろうと考えます。

じゃあいざどうするか、というわけでスクリプトの出番です。

イメージとしては、
<共通の画像名>+<装備する防具ID>にファイル名を設定し、
これをスクリプトからピクチャの表示で指定すれば、
装備する防具IDが変わるだけで呼び出せる画像が変わるという狙いです!
※実際には差分や状態異常も関わるのでもう少しややこしいですが……


(GetGVは$gameVariables.valueが長くて見切れてしまうので。略すためだけに自作した関数です)

これで、バニー服を選べばバニー服を

メイド服を選べばメイド服に変わります

ちなみに何も選ばないと下着に……

これで立ち絵のきせかえ要素の完成です!
ツクールをさわり始めた頃はこういうことが出来ると知らず、
何度も四苦八苦していましたが、
少し出来ることの幅が広がったような感じがしますね…!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

最新の記事

記事のタグから探す

月別アーカイブ

限定特典から探す

記事を検索