Skip to content

Extendable, programmable animator system that does not rely on Unity Animators.

License

Notifications You must be signed in to change notification settings

Guribo/UdonUiAnimators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UdonUiAnimators

Total downloads

Extendable, programmable animator system that does not rely on Unity Animators.

Installation

  1. Install/Add VRChat World SDK 3.7 to your project
  2. Install/Add CyanPlayerObjectPool to your project: https://cyanlaser.github.io/CyanPlayerObjectPool/
  3. Install/Add TLP UdonUiAnimators to your project: https://guribo.github.io/TLP/

Setup

  1. Add TLP_Essentials prefab to your scene to get the core components
    1. TLPLogger - for logging anything TLP related
    2. WorldVersionCheck - Warns users if a player with a new world version joins
    3. TLPNetworkTime - Much more accurate VRC network time provider (sub-millisecond accuracy)

Versioning

This package is versioned using Semantic Version.

The used pattern MAJOR.MINOR.PATCH indicates:

  1. MAJOR version: incompatible API changes occurred
    • Implication: after updating backup, check and update your scenes/scripts as needed
  2. MINOR version: new functionality has been added in a backward compatible manner
    • Implication: after updating check and update your usages if needed
  3. PATCH version: backward compatible bug fixes were implemented
    • Implication: after updating remove potential workarounds you added

Changelog

All notable changes to this project will be documented in this file.

[1.4.0] - 2024-12-15

🚀 Features

  • Deterministic execution order

[1.3.0] - 2024-09-14

🚀 Features

  • Support UdonUtils 9.0, update Readme

[1.2.2] - 2024-06-02

⚙️ Miscellaneous Tasks

  • Support UdonUtils 8.2.0
  • Bump version

[1.2.1] - 2024-05-26

⚙️ Miscellaneous Tasks

  • Migrate to UdonUtils 8.1

[1.2.0] - 2024-05-10

🚀 Features

  • Migrate to UdonUtils 6.1, com.vrchat.worlds 3.6.x as well as Unity 2022.3.22

[1.1.0] - 2024-03-30

🚀 Features

  • Update assembly definitions after vrc sdk updates
  • Update to Unity 2022.3
  • Migrate to UdonUtils 3.0.0

🐛 Bug Fixes

  • Pause behavior

⚙️ Miscellaneous Tasks

  • Fix release target branch
  • Bump version

[1.0.0] - 2023-09-13

🚀 Features

  • Move from https://gitlab.com/vrc-archive/udon/tlp
  • Update tribes scene, create leaderboard prefab
  • Update profiler ui, update leaderboard scene
  • Reduce type spam in logs, add execution order to logs
  • Add comparer creation, update exectionorders, move pooleable code to base behaviour
  • Add new data source using leaderboard model
  • Play first frame on play
  • Have entry synchronizer get notified when an entry changes
  • Have synchronizer attach entry to dirty root
  • Update after restructure
  • Update UVU exporter and readme
  • Update namespaces
  • Update assets
  • Convert to package structure

🧪 Testing

  • Update tests to use TestWithLogger, reduce log spam

About

Extendable, programmable animator system that does not rely on Unity Animators.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages