A movement based weapon effect trigger system
- A polar-limited PhysBone creates an offset for a Contact system to play animations when a slashing motion is done with your arm.
- A networking layer animates a separate PhysBone hierarchy to account for IK smoothing.
WeaponSlash.mp4
- Download and import Cancerspace shader.
- Merge the Animator Controller
Weapon Slash FX
to your own FX Controller, using the Avatars 3.0 Manager tool. - Merge the Expression Parameter List
Weapon Slash Parameters
to your own Expression Parameter List, using the Avatars 3.0 Manager tool. - Drag & drop the
Weapon Slash
prefab into the base of your Hierarchy. - Right click and unpack the prefab, then drag & drop it onto your avatar.
- Expand the prefab hierarchy and find
Weapon Slash
->Weapon
- Move
Weapon
outside ofWeapon Slash
and place it on the left or right wrist of your avatar.- Adjust the position and rotation of
Weapon
to fit into your hand. - You can replace
Weapon
->キューブソード
with your own prop. Keep your prop in the same placement and facing the same way as the default prop.
- Adjust the position and rotation of
WeaponSlash/Control
parameter must be True for the system to be active.WeaponSlash/HeavyActive
parameter must be True for the Heavy Slash to be enabled.- Under the
Weapon Slash/Effects/(Light or Heavy) Slash
hierarchy are Containers. Place custom effects within these Containers.Weapon/(Light or Heavy) Effect Target
is where these effects will appear. - You can edit
Weapon Slash/Dynamics/PhysBone
to change the force required for the slash. For further adjustment you can also change the radius ofWeapon Slash/Dynamics/Receiver
.
System:
Constraints: 12
Contact Receivers: 2
Contact Senders: 2
FX Animator Layers: 4
Parameter Memory: 3
Phys Bones: 2
Default Weapon:
Material slots: 2
Mesh Renderers: 2
Default Effects:
Audio Sources: 7
Particle Systems: 11
Weapon Slash
|-Dynamics
| |-PhysBone
| |-Receiver
| |-Remote
| | |-PhysBone
| | |-Receiver
|-Effects
| |-Light Slash
| | |-A
| | | |-Container
| | | | |-Particle System
| | | | |-Audio
| | |-B
| | | |-Container
| | | | |-Particle System
| | | | |-Audio
| | |-C
| | | |-Container
| | | | |-Particle System
| | | | |-Audio
| |-Heavy Slash
| | |-Weak
| | | |-A
| | | | |-Container
| | | | | |-Particle System
| | | | | | |-Particle System
| | | | | |-Audio
| | | |-B
| | | | |-Container
| | | | | |-Particle System
| | | | | | |-Particle System
| | | | | |-Audio
| | | |-C
| | | | |-Container
| | | | | |-Particle System
| | | | | | |-Particle System
| | | | | |-Audio
| | |-Strong
| | | |-Container
| | | | |-Particle System
| | | | | |-Particle System
| | | | |-Audio
|-Weapon
| |-キューブソード
| | |-Blade
| | |-Hilt
| |-Light Effect Target
| |-Heavy Effect Target
Weapon Slash is available as-is under MIT. For more information see LICENSE.