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

10 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.1] - 2024-12-19

🚜 Refactor

  • Remove redundant code

⚙️ Miscellaneous Tasks

  • Bump version

[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