進捗
掴み動作の続き
巨大娘が小人を掴む動作を、モーションではなくFinalIKで行うものです。
掴んだままモーション再生...までは前回までに実現できました。
今回は事後に小人を捨てる動作を試したりしています。
何とかなったつもりでいましたが、スタント役の小人は巨大娘の腕にくっついたままになっています。
初期状態:スタント役はプレイヤー小人の子オブジェクト
掴み終了時:スタント役は巨大娘(右手)の子オブジェクト
右手も掴みポーズのままになっています。
掴み後は丸呑みのつもりですから支障はないのですが、丸呑み以外の派生には対応できないので後日修正が必要です。
でも丸呑み後に吐き出して、べとべと+状態異常の状態で解放する派生は是非欲しい
掴み後の丸呑み
前述の課題はさておき、シンプルな丸呑みモーションを作ってみました。
この瞬間だけでも、足から/頭から・自由落下/指で押し込みか...と沼がありますね。
せっかくなので丸呑み後は徐々に体力が減るようにしています。間延びするので現状の倍速くらいで良さげ。
丸呑み後は平然と歩き出すように、と思っていましたが、一旦モーションで消化待ちすることにしました。
ここから飲み込むまで、自由落下以外に何かするのは中々難しそうです。
現状の思い付きですが、少なくとも6段階の処理が要るのでは?と。
① 小人の掴みを解除する
② 小人が落ちる (←ここまで実現済)
③ 舌に当たったら適宜止める
④ しばらく舐めたりする
⑤ ③の拘束を解除する
⑥ 小人を適度な速度で喉に移動させる(dotweenかな?)
現状のものでも、スクリプトが相互に読み取り合ってごちゃごちゃしています。
...まだまだ先は長そうです。
ここらで一度ビルドしてみました。思ったより容量小さくて良かったです。
//お借りした素材など:
[VRoidモデル] Asagi/ cloudy day?