Unity上でLive2DモデルPrefabへの処理追加

内容は大した事ありませんが、ちょっとハマってしまったのでメモ。

まず、Unityに読み込み済みのLive2Dモデルプレハブがあったとします。
このモデルに汗マークのような記号を追加したいのですが、プレハブには既に色々なコンポーネントを追加したりして出来ればモデルの再読込はしたくないのでプレハブのインスタンスにパーティクルシステムを追加しました。

いい感じのように見えますが、落とし穴がある事にすぐ気づきます。キャラがアニメーションをしても汗パーティクルシステムのエミッタが親オブジェクトに追従しないのです。
画像ではプレハブ直下に置いてますが、Drawables等の可動パーツを親にしても同じ事です。プレハブのRoot Motion等の設定も見てみましたがやはり同じ結果でした。
パーティクルシステムに限らず怒りマーク💢のように画像を重ねる場合も同じで、どのパーツの子にしてもキャラのアニメーションに追従してくれません。
結局断念してLive2Dで汗モーション作成しました。

1 Star2 Stars3 Stars4 Stars5 Stars (まだ投票されていません)
Loading...

    コメント