Hi Guys,
This is a simple script that will help you testing you animation before uploading your avatar to VRChat.
--- For a better tutorial you can check my GitHub page that has some helping images ---
(
https://github.com/BlackStartx/VRC-Gesture-Manager/blob/master/README.md)
How to use:
Once you have imported the package in to your project you will find a folder inside the Asset one named "GestureManager", there you will find the prefab you need to drop in to the scene.
Drop the prefab in to your scene and whenever you will enter in PlayMode the script will aim for the first active avatar that has an VRC_AvatarDescriptor with at least one controller override.
With this script you can easly test your combination of gesture in Unity ;D
For any feedback fell free to contact me on Discord: BlackStartx#6593
Thanks to everyone who tested my script:
- NayuVRC (Also for helping me with the Thumb ;3)
- F0X1Y
- Jack owo
And thanks you all for using it <3
- BlackStartx
Assets (54 files inside Unity Package)
/Assets/GestureManager/GestureManager.prefab
/Assets/GestureManager/Resources/SeatedEmoteTestingTemplate.controller
/Assets/GestureManager/Resources/StandingEmoteTestingTemplate.controller
/Assets/GestureManager/Animations/MOVES/[MOVES] STRAFERT45.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] PRONEIDLE.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] RUNSTRAFERT135.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] RUNSTRAFELT45.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] IDLE.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] WALKFWD.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] STRAFERT.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] PRONEFWD.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] STRAFELT45.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] RUNSTRAFERT45.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] RUNBACK.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] STRAFERT135.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] STRAFELT135.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] RUNSTRAFELT135.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] CROUCHIDLE.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] WALKBACK.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] RUNFWD.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] CROUCHWALKFWD.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] CROUCHWALKRT.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] FALL.anim
/Assets/GestureManager/Animations/MOVES/[MOVES] SPRINTFWD.anim
/Assets/GestureManager/Animations/EMOTE/[EMOTE 6] Backflip.anim
/Assets/GestureManager/Animations/EMOTE/[EMOTE 2] Clap.anim
/Assets/GestureManager/Animations/EMOTE/[EMOTE 5] Dance.anim
/Assets/GestureManager/Animations/EMOTE/[EMOTE 7] Die.anim
/Assets/GestureManager/Animations/EMOTE/[EMOTE 8] Sad.anim
/Assets/GestureManager/Animations/EMOTE/[EMOTE 4] Cheer.anim
/Assets/GestureManager/Animations/EMOTE/[EMOTE 3] Point.anim
/Assets/GestureManager/Animations/EMOTE/[EMOTE 1] Wawe.anim
/Assets/GestureManager/Animations/EMOTE/Seated/[EMOTE 5] Clap.anim
/Assets/GestureManager/Animations/EMOTE/Seated/[EMOTE 6] Angry Fist.anim
/Assets/GestureManager/Animations/EMOTE/Seated/[EMOTE 8] Disapprove.anim
/Assets/GestureManager/Animations/EMOTE/Seated/[EMOTE 2] Point.anim
/Assets/GestureManager/Animations/EMOTE/Seated/[EMOTE 1] Laugh.anim
/Assets/GestureManager/Animations/EMOTE/Seated/[EMOTE 4] Drum.anim
/Assets/GestureManager/Animations/EMOTE/Seated/[EMOTE 3] Raise Hand.anim
/Assets/GestureManager/Animations/EMOTE/Seated/[EMOTE 7] Disbelief.anim
/Assets/GestureManager/Animations/EXTRA/[EXTRA] Empty.anim
/Assets/GestureManager/Animations/EXTRA/[EXTRA] CustomAnimation.anim
/Assets/GestureManager/Animations/GESTURE/[GESTURE] Victory.anim
/Assets/GestureManager/Animations/GESTURE/[GESTURE] Fingerpoint.anim
/Assets/GestureManager/Animations/GESTURE/[GESTURE] Fist.anim
/Assets/GestureManager/Animations/GESTURE/[GESTURE] Rock&Roll.anim
/Assets/GestureManager/Animations/GESTURE/[GESTURE] ThumbsUp.anim
/Assets/GestureManager/Animations/GESTURE/[GESTURE] Idle.anim
/Assets/GestureManager/Animations/GESTURE/[GESTURE] Gun.anim
/Assets/GestureManager/Animations/GESTURE/[GESTURE] Open.anim
/Assets/GestureManager/Animations/AvatarMasks/Left.mask
/Assets/GestureManager/Animations/AvatarMasks/Right.mask
/Assets/GestureManager/Scripts/GestureManager.cs
/Assets/GestureManager/Scripts/Editor/GestureManager[Editor].cs