PickupObjectSyncマニュアル

バーチャルマーケット3配布Prefab

PickupObjectSync 使い方説明


PickupObjectSync 内容物

  • Simple Pickup

    • 位置同期するシンプルなPickupオブジェクトテンプレートです。
      手を離して5秒経過すると最初の位置に戻ります。
  • Animation Pickup

    • Simple Pickupの機能に加え、下記の状況に置いて個別のアニメーションを設定できます。
      • オブジェクトを持っていない時(Drop (Idle) )
      • オブジェクトを持った時(Pickup)
      • 持ったままトリガーを引いている時(PickupUseDown)
      • 持ったままトリガーを離した時(PickupUseUp)
    • 各アニメーションは同期します。

PrefabのBreak禁止

当Prefabを操作して下記ダイアログが出た場合は必ずCancelを選択してください。

Dialog


Simple Pickup 使い方

  1. Prefabを三種類のサイズから選んでSceneに配置する。
Prefab名 SimplePickup Small SimplePickup Large SimplePickup Long
コライダ形状 直径40cmの球形 直径1mの球形 直径10cm
長さ1mの棒形
  1. 自作したオブジェクトのコライダを外し、Visualオブジェクトの子に移動する。

Visual

  1. 自作オブジェクトのTransformを変更して、自作オブジェクトの外観が、Pickupオブジェクト選択時に表示されるコライダ内に概ね収まるようにする。
    コライダの大きさが足りない場合は適宜コライダのRadius, Heightを調整する。
    (PickupオブジェクトのTransformを変更しないよう注意!)

Child

  1. Prefabの親オブジェクトのPosition, Rotationを変更してブースに配置する。
    (親オブジェクトのScaleを変更しないよう注意!)

Parent


Animation Pickup 使い方

  1. Prefabを三種類のサイズから選んでSceneに配置する。
Prefab名 AnimationPickup Small AnimationPickup Large AnimationPickup Long
コライダ形状 直径40cmの球形 直径1mの球形 直径10cm
長さ1mの棒形
  1. 自作したオブジェクトのコライダを外し、Visualオブジェクトの子に移動する。

Visual

  1. 自作オブジェクトのTransformを変更して、自作オブジェクトがPickupオブジェクト選択時に表示されるコライダ内に概ね収まるようにする。
    コライダの大きさが足りない場合は、適宜コライダのRadius, Heightを調整する。
    (PickupオブジェクトのTransformを変更しないよう注意!)

Child

  1. ModeControllerオブジェクトを選択し、AnimationウィンドウのCreateボタンをクリックする。
    (AnimationウィンドウはWindowタブから表示できます)

AnimationWindow

  1. animファイルを入稿フォルダ内に保存し、自作オブジェクトの各アニメーションを作成する。
    アニメーションを追加する場合はCreate New Clipを選択する。
    (四種類すべてのアニメーションを作成する必要はありません)

AnimationClip

  1. PickupObjectSyncフォルダ内の"AnimationPickupOverrideEmpty"ファイルをCtrl+Dで複製してリネーム後、複製したオーバーライドファイルをModeControllerオブジェクトにアタッチする。
    複製したオーバーライドファイルは入稿フォルダ内に入れておく。

SettingAnimator

  1. 複製したオーバーライドファイルを選択し、工程5.で作成したアニメーションを下記の対応表に従ってアタッチする。
そのアニメーションを再生したい状況 対応するOriginalアニメーション
オブジェクトを持っていない時 Drop(Idle)
オブジェクトを持った時 Pickup
持ったままトリガーを引いている時 PickupUseDown
持ったままトリガーを離した時 PickupUseUp

SettingOverride

  1. Prefabの親オブジェクトのPosition, Rotationを変更してブースに配置する。
    (親オブジェクトのScaleを変更しないよう注意!)

Parent


最終更新:2019年06月29日 04:02