こんにちは。
湯江なおです。
明日公開予定とか言って一週間が経過しました。。。。
ようやく公開します!!!!!!!
http://yuenao.group/osawari/free/20200223/
⇛追記 2021年現在確認したらこのバージョンのデータが何故か消えていた。。。
これよりあとのバージョンかプレミアム版を遊んでください!
・アップデート内容
音の追加
ちんちnが挿入可能(服を脱がした状態で右上のボタンをクリック)
物理演算の追加(ピストン時揺れます)
FREE版でもPremium版と同じ操作が可能(ただしえっちなコンテンツに強い全身モザイクがかかる)
モザイク無しのPremium版はこのあとすぐ!!!!!!!
・既知のバグ
服を脱いでない状態でくぱぁができる
非操作時の魔理沙の髪揺れが動作していない
その他なにかバグ発見しましたらご報告ください!!!!!!
次はキスの作成を予定。。。。。
~~~以降おさわりゲー作りたい方 or Unity+Live2d開発者向け~~~
「おさわりドラッグコントローラ編(3) ~CubismUpdateController~」
※指摘等のコメントお待ちしてます
前回おさわりドラッグコントローラの概要を記載しました
https://gist.github.com/yuenao-groupyuenao/11889f0d9c6a39bef37fedde12c03961
今回は上記の46~61行目について。
これは、魔理沙の口を周期的に動作させつつ、ドラッグしたときにはドラッグの値が優先させるのを実現させたいときように作っています。
Live2D側のコンポーネントとこちらで作成したコンポーネントで、同じパラメータを操作するとき、想定しない動作をすることがあります。
これを回避するにはCubismUpdateControllerを使用するようドキュメントにガイドされています。
しかし、CubismUpdateControlelrには欠点があり、「同じコンポーネントに存在する”ICubismUpdatable”インターフェースを実装したコンポーネントのみ管理」されます。
そのため、魔理沙のお口を周期的に動作させたいなぁ~~。。。。と、ドキュメントの「パラメータを周期的に動作させる方法」ガイド通りにCubismHarmonicMotionControllerをモデルの一番親にアタッチすると、
以降のCubismHarmonicMotionControllerと併用したいコンポーネントは、同じく一番親にアタッチしなくてはいけなくなってしまいます。
これは一番親にコンポーネントが増えすぎてしまって大変なので、以下を用意しました。
gist post: yuenao-groupyuenao/38a1a7adb07563b41291d57f0f5f1250
①上記コンポーネントをCubismUpdateControllerと同じゲームオブジェクトにアタッチ
②上記ICubismUpdatableを実装したコンポーネントがアタッチされたオブジェクトを設定
これで、一番親に限らずどんな場所のコンポーネントでも一緒に管理してくれるはずです。
46~61行目は、上記のようにCubismUpdateControllerで動作させるか、管理なく動作させるかを切り替えるものです。
今回は以上です。
~~おまけ~~
Twitterにも投稿しましたが、
Live2dの物理演算ファイル(*.physics3.json)のみをUnityへ差し替えようとすると、うまくいかず、前のJsonの値が残ってしまいます。
読み込めるようにする簡単なコンポーネントを作ったので、もし同じ事象が発生している人がいたら使ってください
https://gist.github.com/yuenao-groupyuenao/985d9d902e47e0c234d6dfc4dcfdd491