武器の設定
Weapon Settings
武器の基本的な設定
- Weapon Category:武器のカテゴリー
- Shoot Frequency:発砲間隔 (単位:秒)
- Is Left Weapon:左手用武器かどうか
- Charge Weapon:チャージ可能な武器かどうか
- Automatic Weapon:自動的に連射するかどうか
Ammo
弾薬の設定
- Is Infinity Ammo:弾薬を無制限にする
- Ammo
- Reload Time:再装填に掛かる時間
- Reload One by One:一発ずつ再装填する
- Clip Size:マガジンの弾薬数
- Don’t Use Reload:再装填を使用しない
- Auto Reload:自動的に再装填する
- Ammo ID:弾薬の種類を表す ID
Layer & Tag
レイヤーとタグの設定
- Ignore Tags:攻撃対象から除外するタグ
- Hit Layer:弾道の命中対象とするレイヤー
Projectile
弾道の設定
- Projectile:弾丸/弾道のプレハブを指定する
- Muzzle:銃口の位置を指定する
- Projectiles Per Shot:1ショット当たりの弾道数
- Dispersion:分散
- Velocity:弾丸の速度
- Damage by Distance:距離に応じてダメージを変化させる
- Min Damage Distance:ダメージが最小となる距離
- Max Damage Distance:ダメージが最大となる距離
- Min Damage:最小ダメージ
- Max Damage:最大ダメージ
- Aim Reference:エイムの参照位置を指定する
- Camera Stability:エイム状態におけるカメラの安定性
- Recoil Right:右方向への反動の大きさ
- Recoil Left:左方向への反動の大きさ
- Recoil Up:上方向への反動の大きさ
Audio & VFX
効果音および視覚エフェクトを設定する。
- Audio:効果音
- Source:使用する「Audio Source」コンポーネントを指定する
- Fire Clip:発砲音として使用する音源クリップ
- Empty Clip:空撃ち音として使用する音源クリップ
- Effects:エフェクト
- Test Shoot Effect:非再生時に発砲エフェクトをテストする
- Light on Shot:「Light」コンポーネントを指定する
- Emit Shuriken Particle:発砲時に発動するパーティクルをリストで指定する
- Reload:再装填
- Source:使用する「Audio Source」コンポーネントを指定する
- Reload Clip:弾薬の装填音として使用する音源クリップ
- Finish Relaod Clip:弾薬装填の完了時に鳴らす音源クリップ
Events
イベントハンドラーを設定する。
- On Shot
- On Empty Clip
- On Instance Projectile
- On Reload
- On Cancel Reload
- On Finish Reload
- On Finish Ammo
- On Enable Aim
- On Disable Aim
- On Enable Scope
- On Disable Scope
- On Full Power
- On Power Charger Changed
Weapon ID
武器使用時のアニメーションやエフェクトなどを特定するための ID を指定する。
- Move Set ID
- Upper Body ID
- Shot ID
- Reload ID
- Equip ID
IK Options
IK の設定
- Align Right Hand to Aim:エイム時に右手を整列させる
- Align Right Upper Arm to Aim:エイム時に上腕を整列させる
- Raycast Aim Target:レイキャストを使用してエイム目標を修正する
- Free IK Options:自由歩行時の IK 設定
- Use:IK を使用する
- Use on Idle:アイドル
- Use on Walk:歩行
- Use on Run:走行
- Use on Sprint:全力走行
- Strafe IK Options:横歩き時の IK 設定
- Use:IK を使用する
- Use on Idle:アイドル
- Use on Walk:歩行
- Use on Run:走行
- Use on Sprint:全力走行
- Use IK Attacking:格闘攻撃時に IK を使用する
- Disable IK on Shot:発砲時に IK を無効化する
- Use IK on Aiming:エイム状態で IK を使用する
- Hand IK Target:左手の IK 目標
Scope View
スコープの設定
- Only Use Scope UI View
- Use UI
- Scope ID
- Scope Shoot Animation Weight
- Scope Zoom
- Background Scope Zoom
- Custom Aim Camera State
- Custom Scope Camera State
- Scope Target
- Zoom Scope Camera
- Keep Scope Camera Rotation Z
参考:
Changing the aim origin to be the gun barrel? – Invector Forum
Assault Rifle crosshair / AimID issue – Invector Forum
インベントリなし武器
必要なコンポーネント
次のコンポーネントをプレイヤーに付与する。
- Collect Shooter Melee Control
不要なコンポーネント
次のコンポーネントは使用しない。
- Weapon Holder Manager
- Draw Hide Shooter Weapons
使い方
- プレイヤーに「Collect Shooter Melee Control」コンポーネントを付与し、「Right Handler」及び、「Left Handler」を設定する。
- 「Weapon Holder Manager」コンポーネント及び、「Draw Hide Shooter Weapons」コンポーネントは使用しないため、無効にするか、または削除しておく。
アイテムに付与するコンポーネント
- Collectable Standalone
Collect Shooter Melee Control
Default
- Handlers
- Right Handler
- Default Handler
- Custom Handlers
- Left Handler
- Default Handler
- Custom Handlers
- Right Handler
- Unequip Inputs
- Unequip Right Input
- Unequip Left Input
- Control Display Prefab:装備表示用のプレハブを指定する (デフォルト:
vShooterDisplayWeapon_Standalone
)
Melee Events
- On Equip Melee Weapon
- On Unequip Melee Weapon
- On Equip Right Weapon
- On Equip Left Weapon
- On Unequip Right Weapon
- On Unequip Left Weapon
Shooter Events
- On Equip Shooter Weapon
- On Unequip Shooter Weapon
Display Weapon Standalone
コンポーネント
- Control Display Weapon Standalone
- Display Weapon Standalone
- Ammo Display