It's time to add some working clocks to your VRChat worlds! This package will give you everything you need to add functional clocks to your VRChat worlds with ease.
Included are many preconfigured analog and digital clocks which will get all your basics set up in less than 10 minutes.
Some of the carefully crafted features:
- Easy to use
- Lots of settings
- Fast and lightweight
- Many prefabs, scripts, and examples to help you get started
Getting Started
Requirements
Unity Editor 2018.4.20f1 ( https://docs.vrchat.com/docs/current-unity-version ) VRChat SDK3 - Worlds Unity package ( https://vrchat.com/download/sdk3-worlds ) UdonSharp Unity package (Tested with v0.18.6) ( https://github.com/MerlinVR/UdonSharp/releases )
BEFORE adding the VRChat Clocks package, you need to add the VRChat SDK3 and UdonSharp (in that order) packages to your Unity (2018.4.20f1) project. Download links are provided above. When they have finished importing to your Unity project, you can add the VRChat Clocks package to your project.
You might also have to press "Compile All UdonSharp Programs" under "Utilities" on any Udon Behavior component to force the newly added scripts to load completely.
Examples
Inside the package are plenty of examples for you to look at and play around with. This includes completely set up prefabs, as well as various different example scripts. Feel free to dig around in the prefabs and scripts to learn how they work, and learn to make your own!
Analog Clock Settings
localPlayerTime
: If the clock should show the player their own local timeglobalTimezoneOffset
: If clock is not set to local, what timezone offset should the clock have compared to UTC?show24HourClock
: If the clock should show 24 hours. If not, it shows 12continuousHands
: If the clock hands should move smoothly as time progressesonSecondSound
: Which sound to play when a second has passed; optionalonHourSound
: Which sound to play when an hour has passed; optionalonHourScript
: Which Udon Behaviour should receive an 'OnHour' event when an hour has passed; optional
Digital Clock Settings
localPlayerTime
: If the clock should show the player their own local timeglobalTimezoneOffset
: If clock is not set to local, what timezone offset should the clock have compared to UTC?show24HourClock
: If the clock should show 24 hours. If not, it shows 12showAMPM
: If the clock should show an AM/PM suffixshowSeconds
: If the clock should show secondsblinkSeparators
: If the clock separators should blink when a second has passedonSecondSound
: Which sound to play when a second has passed; optionalonHourSound
: Which sound to play when an hour has passed; optionalonHourScript
: Which Udon Behaviour should receive an 'OnHour' event when an hour has passed; optional
Support
If you are experiencing any problems or have trouble getting something to work, feel free to reach out to me and I will try to get back to you as soon as possible.
License
This is a paid package, be sure to read the included license terms before you get started!
Made by Markcreator. https://markcreator.net