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
    Trigger DoEvent