WeaponAnimations.meta
INFO
Collega le animazioni alla tua arma. Puoi usare animazioni esistenti (prese da altre armi di GTA V) o personalizzate.
| Obiettivo | Dettagli |
|---|---|
| Cosa imparerai | Configurare WeaponAnimations.meta per collegare animazioni TP e FP all’arma |
| Prerequisiti | Completare Weaponcomponents.meta |
Struttura Completa
<?xml version="1.0" encoding="UTF-8"?>
<CWeaponAnimations>
<Item>
<!-- Nome arma (match con WeaponLayouts) -->
<Name>w_m4a1</Name>
<!-- ==================== -->
<!-- ANIMAZIONI TERZA PERSONA -->
<!-- ==================== -->
<!-- Animazione sparo -->
<FireAnim>ANIM_WEAPON_M4A1_FIRE</FireAnim>
<!-- Animazione ricarica (3 fasi: inizio → loop → fine) -->
<ReloadAnim>ANIM_WEAPON_M4A1_RELOAD</ReloadAnim>
<ReloadAnimLoop>ANIM_WEAPON_M4A1_RELOAD_LOOP</ReloadAnimLoop>
<ReloadAnimEnd>ANIM_WEAPON_M4A1_RELOAD_END</ReloadAnimEnd>
<!-- Animazioni movimento -->
<WalkAnim>ANIM_WEAPON_M4A1_WALK</WalkAnim>
<SprintAnim>ANIM_WEAPON_M4A1_SPRINT</SprintAnim>
<IdleAnim>ANIM_WEAPON_M4A1_IDLE</IdleAnim>
<!-- Animazioni mira -->
<AimDownAnim>ANIM_WEAPON_M4A1_AIM</AimDownAnim>
<AimUpAnim>ANIM_WEAPON_M4A1_AIM_UP</AimUpAnim>
<!-- Animazione corpo a corpo -->
<MeleeAnim>ANIM_WEAPON_M4A1_MELEE</MeleeAnim>
<!-- ==================== -->
<!-- ANIMAZIONI PRIMA PERSONA -->
<!-- ==================== -->
<FirstPersonAnim>
<FireAnim>ANIM_FP_M4A1_FIRE</FireAnim>
<ReloadAnim>ANIM_FP_M4A1_RELOAD</ReloadAnim>
<ReloadStartAnim>ANIM_FP_M4A1_RELOAD_START</ReloadStartAnim>
<ReloadLoopAnim>ANIM_FP_M4A1_RELOAD_LOOP</ReloadLoopAnim>
<ReloadEndAnim>ANIM_FP_M4A1_RELOAD_END</ReloadEndAnim>
<IdleAnim>ANIM_FP_M4A1_IDLE</IdleAnim>
<AimIdleAnim>ANIM_FP_M4A1_AIM_IDLE</AimIdleAnim>
<AimUpAnim>ANIM_FP_M4A1_AIM_UP</AimUpAnim>
<AimDownAnim>ANIM_FP_M4A1_AIM_DOWN</AimDownAnim>
</FirstPersonAnim>
<!-- ==================== -->
<!-- IMPOSTAZIONI AGGIUNTIVE -->
<!-- ==================== -->
<!-- Set di default (se non specificato) -->
<DefaultAnimSet>ANIM_GROUP_M4A1</DefaultAnimSet>
<!-- Tempo di recupero animazione sparo -->
<FireAnimTime>0.1</FireAnimTime>
<!-- Tempo di ricarica (ms) -->
<ReloadTime>2500</ReloadTime>
<!-- Flag modifica animazioni -->
<DisableIdleAnim>false</DisableIdleAnim>
</Item>
</CWeaponAnimations>Usare Animazioni Esistenti
TIP
Per risparmiare tempo, usa
DefaultAnimSetper ereditare TUTTE le animazioni da un’arma esistente. Poi sovrascrivi solo quelle che vuoi personalizzare.
Per usare animazioni di un’altra arma, basta puntare ai suoi animation group:
<WeaponAnimations>
<Item>
<Name>w_m4a1</Name>
<!-- Prende TUTTE le animazioni dal carbinerifle -->
<DefaultAnimSet>ANIM_GROUP_CARBINE</DefaultAnimSet>
</Item>
</WeaponAnimations>Animation Groups Nativi (GTA V)
| Group Name | Arma Originale | Armi Simili |
|---|---|---|
ANIM_GROUP_PISTOL | Pistol | Qualsiasi pistola |
ANIM_GROUP_CARBINE | Carbine Rifle | Fucili d’assalto |
ANIM_GROUP_SMG | SMG | Mitra |
ANIM_GROUP_SHOTGUN | Pump Shotgun | Fucili a pompa |
ANIM_GROUP_SNIPER | Sniper Rifle | Fucili di precisione |
ANIM_GROUP_STUNGUN | Stun Gun | Pistole elettriche |
ANIM_GROUP_MG | MG | Mitragliatrici |
ANIM_GROUP_GRENADE | Grenade | Lanciabili |
Animazioni FX (Suoni e Flash)
<!-- Animazione sparo silenziata -->
<FireAnimFX>
<FxName>muzzle_flash_suppressed</FxName>
<SoundSet>Weapon_M4A1_Suppressed</SoundSet>
</FireAnimFX>
<!-- Animazione sparo normale -->
<FireAnimFX>
<FxName>muzzle_flash_m4a1</FxName>
<SoundSet>Weapon_M4A1</SoundSet>
</FireAnimFX>Esempio Finale: Arma con Animazioni Miste
INFO
Puoi mischiare animazioni esistenti con custom: eredita il set di default e sovrascrivi solo le animazioni specifiche che vuoi personalizzare.
<Item>
<Name>w_m4a1</Name>
<!-- Riusa animazioni esistenti del carbinerifle -->
<DefaultAnimSet>ANIM_GROUP_CARBINE</DefaultAnimSet>
<!-- Ma specifica animazioni custom per la ricarica -->
<ReloadAnim>ANIM_WEAPON_M4A1_CUSTOM_RELOAD</ReloadAnim>
<ReloadTime>3000</ReloadTime>
<!-- Usa il set di suoni dell'AK-47 -->
<SoundSet>Weapon_AK47</SoundSet>
</Item>TIP
Prossimo passo: 08 - fxmanifest per Armi
Torna alla: Indice Generale