{"id":16209911,"url":"https://github.com/annulusgames/tweenplayables","last_synced_at":"2025-04-05T17:02:55.216Z","repository":{"id":148147674,"uuid":"619405809","full_name":"annulusgames/TweenPlayables","owner":"annulusgames","description":"Tween Animation Library for Unity Timeline","archived":false,"fork":false,"pushed_at":"2024-03-28T06:08:57.000Z","size":3670,"stargazers_count":455,"open_issues_count":2,"forks_count":25,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-05T17:02:21.117Z","etag":null,"topics":["animation","playable","timeline","unity"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/annulusgames.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-27T04:33:38.000Z","updated_at":"2025-03-31T14:08:16.000Z","dependencies_parsed_at":"2024-11-09T18:01:38.215Z","dependency_job_id":"f9e6c04b-b191-4d6c-87fd-2c0af50aa6db","html_url":"https://github.com/annulusgames/TweenPlayables","commit_stats":null,"previous_names":["yn01dev/tweenplayables","yn01-dev/tweenplayables","annulusgames/tweenplayables","nuskey8/tweenplayables"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/annulusgames%2FTweenPlayables","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/annulusgames%2FTweenPlayables/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/annulusgames%2FTweenPlayables/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/annulusgames%2FTweenPlayables/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/annulusgames","download_url":"https://codeload.github.com/annulusgames/TweenPlayables/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247369951,"owners_count":20927928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation","playable","timeline","unity"],"created_at":"2024-10-10T10:34:03.201Z","updated_at":"2025-04-05T17:02:55.170Z","avatar_url":"https://github.com/annulusgames.png","language":"C#","readme":"# Tween Playables\nTween Animation Library for Unity Timeline\n\n\u003cimg src=\"https://github.com/AnnulusGames/TweenPlayables/blob/main/Assets/TweenPlayables/Documentation~/Header.png\" width=\"800\"\u003e\n\n[![license](https://img.shields.io/badge/LICENSE-MIT-green.svg)](LICENSE)\n\n[日本語版READMEはこちら](README_JP.md)\n\n## Overview\nTween Playables is a library that adds tween animation tracks to Unity Timeline. It adds tracks for a variety of components, making it possible to quickly and easily build complex tweens in your timeline.\n\n### Features\n\n\u003cimg src=\"https://github.com/AnnulusGames/TweenPlayables/blob/main/Assets/TweenPlayables/Documentation~/sample.gif\" width=\"800\"\u003e\n\n* Add tracks for tween animation\n* More than 20 types of easing functions available\n* All clips can be blended\n* Simple and easy to use GUI\n\n\n## Setup\n\n### Requirement\n* Unity 2020.1 or higher\n* Timeline 1.2.14 or higher\n* TextMeshPro 2.0.1 or higher\n\n### Install\n1. Open the Package Manager from Window \u003e Package Manager\n2. \"+\" button \u003e Add package from git URL\n3. Enter the following to install\n   * https://github.com/AnnulusGames/TweenPlayables.git?path=/Assets/TweenPlayables\n\n\nor open Packages/manifest.json and add the following to the dependencies block.\n\n```json\n{\n    \"dependencies\": {\n        \"com.annulusgames.tween-playables\": \"https://github.com/AnnulusGames/TweenPlayables.git?path=/Assets/TweenPlayables\"\n    }\n}\n```\n\n## Usage\n\n\u003cimg src=\"https://github.com/AnnulusGames/TweenPlayables/blob/main/Assets/TweenPlayables/Documentation~/img1.png\" width=\"350\"\u003e\n\n1. Select \"AnnulusGames.TweenPlayables\" item from the \"+\" button and add a track corresponding to the component you want to control.\n2. Right click \u003e Select \"Add Tween *** Clip\" to add the clip to the track.\n3. Set the clip values from the Inspector.\n\n## Parameter Settings\n\n\u003cimg src=\"https://github.com/AnnulusGames/TweenPlayables/blob/main/Assets/TweenPlayables/Documentation~/img2.png\" width=\"350\"\u003e\n\n#### Toggle\nWhether to control that parameter. If checked, animation for that parameter will be enabled.\n\n#### Start / End\nSets the start/end value of the animation.\n\n#### Ease\nSet the easing function. You can also set your own easing from the Animation Curve by selecting \"Custom\".\n\n#### Relative\nWhether to use relative values. If checked, the start/end values will be relative values from the start of the animation.\n\n## Controllable Components\n\n|Conponent|Parameter|\n|-|-|\n|\u003cb\u003eTransform\u003c/b\u003e|Position\u003cbr\u003eRotation\u003cbr\u003eScale|\n|\u003cb\u003eRenderer\u003c/b\u003e|Color\u003cbr\u003eTexture Offset\u003cbr\u003eTexture Scale|\n|\u003cb\u003eSprite Renderer\u003c/b\u003e|Color|\n|\u003cb\u003eLine Renderer\u003c/b\u003e|Start Color\u003cbr\u003eEnd Color\u003cbr\u003eStart Width\u003cbr\u003eEnd Width|\n|\u003cb\u003eCamera\u003c/b\u003e|Orthographic Size\u003cbr\u003eField of View\u003cbr\u003eBackground Color|\n|\u003cb\u003eAudio Source\u003c/b\u003e|Volume\u003cbr\u003ePitch|\n|\u003cb\u003eLight\u003c/b\u003e|Color\u003cbr\u003eIntensity\u003cbr\u003eShadow Strength|\n|\u003cb\u003eRectTransform\u003c/b\u003e|Anchored Position\u003cbr\u003eSize Delta\u003cbr\u003eRotation\u003cbr\u003eScale|\n|\u003cb\u003eCanvas Group\u003c/b\u003e|Alpha|\n|\u003cb\u003eGraphic\u003c/b\u003e|Color|\n|\u003cb\u003eText\u003c/b\u003e|Color\u003cbr\u003eFont Size\u003cbr\u003eLine Spacing|\n|\u003cb\u003eTextMeshProUGUI\u003c/b\u003e|Font Size\u003cbr\u003eColor\u003cbr\u003eColor Gradient\u003cbr\u003eSpacing (Character, Line, Word, Paragraph)|\n|\u003cb\u003eImage\u003c/b\u003e|Color\u003cbr\u003eFill Amount|\n|\u003cb\u003eSlider\u003c/b\u003e|Value|\n|\u003cb\u003eOutline\u003c/b\u003e|Color\u003cbr\u003eDistance|\n|\u003cb\u003eShadow\u003c/b\u003e|Color\u003cbr\u003eDistance|\n\n## Known Issues\n\n### Error \"DrivenPropertyManager has failed to~\"\n\nSome components may produce an error \"DrivenPropertyManager has failed to register property \"PropertyName\" of object \"Object Name\" with driver \"\" because the property doesn't exist.\"\n\nThis error is due to the behavior of the DrivenPropertyManager and does not occur at runtime. Since it is an error related to property registration to the last, it does not seem to have a big impact on the project.\n\nA thread related to this issue can be found here.\nhttps://forum.unity.com/threads/default-playables-text-switcher-track-error.502903/\n\n## License\n\n[MIT License](LICENSE)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fannulusgames%2Ftweenplayables","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fannulusgames%2Ftweenplayables","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fannulusgames%2Ftweenplayables/lists"}