Invector Third Person Controller - Iroha71/UnityScripts GitHub Wiki
キャラ作成
- Invectorバー > Basic or Melee or Shooter > Create Controller
- 表示されたウィンドウでキャラプレハブ、アニメーター、カメラ、HUDを選択
- アニメーターは既存をコピーしておく
V Third Person Controller
の項目の調整- Health, Stamina
- Locomotion -> 走るときのアニメーション反応速度、加速度
V Melee Manager
の項目調整Hit Propaties
- Hit Damage Tags -> Enemyなどを設定
- Hit Recoil Layer & Use Recoil -> 武器をはじくレイヤー設定
V Foot Step
で足音設定- 変更箇所 -> defaultSurfaceのAudio Clip
インベントリ機能追加
- Invector > Invectory > Item Manager
- プレイヤーにItem Managerが追加される
Item Manager
> Item List DataにItemListDataを追加- ItemListは既存のをコピーしておく
- Open Item ListからItemListウィンドウを開く > アイテムを作成・追加する
武器ホルダー
Invector Components
>Weapon Holder
>〇〇Holder
をコピー- コピーしたものを任意の位置に移動させる
- VWeaponHolderを編集
- EquipPointName: RightArm or LeftArm
- ItemID: 装備する装備のID
- HolderObject / WeaponObject: 鞘 / 武器
ラグドール
- ラグドール対象を選択
Invector > Basic > Ragdoll
でコンポーネントを追加- vThirdPersonController
- Healthタブ -> Death by: Death by ragdollに変更する
アイテム入手時について
- アイテム入手時のメッセージを変更
- vItemManager: CollectItem内のメッセージを変更
- 入手メソッドはCollectItem()
フィニッシュムーブ
-
敵に
vTriggerGenericAction
を追加 -
vTriggerGenericActionの設定
- Animation: プレイヤーのモーション
Trigger Event