ジャケットを作る9
ボタンを外した状態の胸揉みアニメを設定します。
次にリリース時の揺れのパターンを設定します。
ジャケットのパーツは左右対称ですがグラフィックが両方ボタンになってしまうのでスクリプトで左右を判別して片方はボタンホールの絵に切り替えます。さて、揉んでみます。
いきなり一部が白くなってしまいました。色はプログラム側で着色しているのですが、そのパーツに再描画が発生するとそれが解除されてしまうというソフトウェア側の困った仕様のせいです。対処法は簡単なのですがあらかじめ予測するのが難しいので見つけ次第直すしかありません。もしこのバグを見つけられたらご報告頂けると助かります。
まだまだやることがあります。下のシャツを開くとこのようにはみ出してしまいますのでこれもマスクで対処します。ここが今作の重ね着システムの要でして服の種別ごとに専用のマスクファイルを用意して上位の服の状態に合わせてリアルタイムに切り替えます。これがないと上の服ほど大きく描かなければならず、重ね着するほど着ぶくれしていってしまいます。
シャツのマスクファイルにこのような図形を加えます。青い部分しか表示されなくなります。
出来た。がシャツの背面パーツがはみ出してますね。
つづく。