MonobitAnimatorViewコンポーネント

目次

  概要
  コンポーネントの追加方法
  MonobitView の監視対象コンポーネントへの追加
  機能概要


概要

MUNにおける「オブジェクトのアニメーション同期支援コンポーネント」

  MonobitTransformView は、オブジェクトのアニメーションレイヤーやアニメーションパラメータなど、
  「Animator」コンポーネントの情報について、ネットワーク上の他クライアントと自動同期させる、同期支援コンポーネントです。

  なお、Monobit Animator View は Mecanim にのみ対応しております。
  また、アニメーションパラメータのうち Trigger には対応しておりません。


コンポーネントの追加方法

Inspector の [Add Component] からの操作

  コンポーネントの追加方法は至って簡単です。

  オブジェクトの Inspector 表示にある [Add Component ] ボタンから、
  Monobit Networking > Monobit Animator View で登録するだけです。


MonobitView の監視対象コンポーネントへの追加

監視対象コンポーネントへの追加は忘れずに

  Monobit Animator View コンポーネントは、MonobitView の監視対象コンポーネントに追加されて、
  初めてその役割が機能します。
  MonobitView の監視対象コンポーネントへの追加は忘れないようにしてください。

  なお、事前に MonobitView が登録されていない場合、Monobit Animator View の登録によって
  MonobitView が自動登録されますので、それを利用してください。
  きちんと以下のように登録されていることを確認しましょう。


機能概要

外観

  外観は、対象となるアニメーションレイヤーやアニメーションパラメータの種類・数に応じて異なります。

Animation Layer Configure

項目名 内容
レイヤー名
(上図の例では、Base Layer, Face の箇所)
Animator コンポーネントからアニメーションレイヤーを参照し、その名前を表示します。
Enable Sync そのアニメーションレイヤーの Weight 値について、他クライアントと同期するかどうかのフラグです。
チェックボックスを ON にすると、Weight 値を同期します。

Animation Parameter Configure

項目名 内容
パラメータ型
([Float], [Bool], [Int], [Trigger])
Animator コンポーネントからアニメーションパラメータを参照し、そのデータ型を表示します。
パラメータ名
(上図の例では、Speed, Direction など)
Animator コンポーネントからアニメーションパラメータを参照し、そのデータ名を表示します。
Enable Sync そのアニメーションパラメータの値について、他クライアントと同期するかどうかのフラグです。
チェックボックスを ON にすると、そのパラメータを同期します。
なお、現時点の MUN では Trigger パラメータには対応しておりませんので、
Trigger を同期させたい場合には、代替として Bool パラメータ型などに置き換えてください。