Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/VolcanicArts/VRCToolkit
Tools to aid in VRC Avatar and World development
https://github.com/VolcanicArts/VRCToolkit
sdk3 udon udonsharp vrc vrchat
Last synced: 2 months ago
JSON representation
Tools to aid in VRC Avatar and World development
- Host: GitHub
- URL: https://github.com/VolcanicArts/VRCToolkit
- Owner: VolcanicArts
- License: mit
- Created: 2021-06-24T02:20:46.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2022-05-17T02:56:25.000Z (over 2 years ago)
- Last Synced: 2024-10-23T20:41:04.495Z (2 months ago)
- Topics: sdk3, udon, udonsharp, vrc, vrchat
- Language: C#
- Homepage:
- Size: 120 KB
- Stars: 9
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# VRCToolkit
A collection of tools designed to aid in the development of VRC avatar and world content.# Install Instructions
If you're wanting to use VRCPackageManager install that first and then install anything else afterwards.\
If you're wanting to use UdonBehaviours, install VRCPackageManager, then SDK3World, then UdonSharp, then UdonBehaviours. All are available inside VRCPackageManager.# Editor
## VRCPackageManager
The VRCPackageManager is a collection of useful tools, prefabs, the official SDKs for VRChat, and other packages in VRCToolkit, which can be installed with a press of a button.# Udon
## UdonBehaviours
This is a collection of easy to use scripts that can be modified and used to quickly setup objects in a world before branching out into more complicated behaviours. After installing VRCPackageManager, install the world SDK3 and UdonSharp. Next, install the UdonBehaviours and after UdonSharp has compiled all the scripts they should work out the box.
The event senders always send events locally so that the updaters can handle the syncing.### Note
Anything that uses values, such as the IntegerAnimaterController, comes with 4 values out of the box. Feel free to clone the Value(Number) methods as many times as you want to create more values. I plan on creating a system to get around this in the future.