バーチャルマーケット3配布Prefab
PickupObjectSync 使い方説明
PickupObjectSync 内容物
-
- 位置同期するシンプルなPickupオブジェクトテンプレートです。
手を離して5秒経過すると最初の位置に戻ります。
-
- Simple Pickupの機能に加え、下記の状況に置いて個別のアニメーションを設定できます。
- オブジェクトを持っていない時(Drop (Idle) )
- オブジェクトを持った時(Pickup)
- 持ったままトリガーを引いている時(PickupUseDown)
- 持ったままトリガーを離した時(PickupUseUp)
- 各アニメーションは同期します。
PrefabのBreak禁止
当Prefabを操作して下記ダイアログが出た場合は必ずCancelを選択してください。
Simple Pickup 使い方
- Prefabを三種類のサイズから選んでSceneに配置する。
Prefab名 |
SimplePickup Small |
SimplePickup Large |
SimplePickup Long |
コライダ形状 |
直径40cmの球形 |
直径1mの球形 |
直径10cm 長さ1mの棒形 |
|
- 自作したオブジェクトのコライダを外し、Visualオブジェクトの子に移動する。
- 自作オブジェクトのTransformを変更して、自作オブジェクトの外観が、Pickupオブジェクト選択時に表示されるコライダ内に概ね収まるようにする。
コライダの大きさが足りない場合は適宜コライダのRadius, Heightを調整する。
(PickupオブジェクトのTransformを変更しないよう注意!)
- Prefabの親オブジェクトのPosition, Rotationを変更してブースに配置する。
(親オブジェクトのScaleを変更しないよう注意!)
Animation Pickup 使い方
- Prefabを三種類のサイズから選んでSceneに配置する。
Prefab名 |
AnimationPickup Small |
AnimationPickup Large |
AnimationPickup Long |
コライダ形状 |
直径40cmの球形 |
直径1mの球形 |
直径10cm 長さ1mの棒形 |
|
- 自作したオブジェクトのコライダを外し、Visualオブジェクトの子に移動する。
- 自作オブジェクトのTransformを変更して、自作オブジェクトがPickupオブジェクト選択時に表示されるコライダ内に概ね収まるようにする。
コライダの大きさが足りない場合は、適宜コライダのRadius, Heightを調整する。
(PickupオブジェクトのTransformを変更しないよう注意!)
- ModeControllerオブジェクトを選択し、AnimationウィンドウのCreateボタンをクリックする。
(AnimationウィンドウはWindowタブから表示できます)
- animファイルを入稿フォルダ内に保存し、自作オブジェクトの各アニメーションを作成する。
アニメーションを追加する場合はCreate New Clipを選択する。
(四種類すべてのアニメーションを作成する必要はありません)
- PickupObjectSyncフォルダ内の"AnimationPickupOverrideEmpty"ファイルをCtrl+Dで複製してリネーム後、複製したオーバーライドファイルをModeControllerオブジェクトにアタッチする。
複製したオーバーライドファイルは入稿フォルダ内に入れておく。
- 複製したオーバーライドファイルを選択し、工程5.で作成したアニメーションを下記の対応表に従ってアタッチする。
そのアニメーションを再生したい状況 |
対応するOriginalアニメーション |
オブジェクトを持っていない時 |
Drop(Idle) |
オブジェクトを持った時 |
Pickup |
持ったままトリガーを引いている時 |
PickupUseDown |
持ったままトリガーを離した時 |
PickupUseUp |
- Prefabの親オブジェクトのPosition, Rotationを変更してブースに配置する。
(親オブジェクトのScaleを変更しないよう注意!)
最終更新:2019年06月29日 04:02