Tween Animation Library for Unity Timeline
Tween PlayablesはUnityのTimelineにトゥイーンアニメーションの機能を追加するライブラリです。様々なコンポーネントに対応したトラックが追加され、複雑なイージングをTimeline上で素早く簡単に構築することが可能になります。
- トゥイーンアニメーション用のトラックを追加
- 多くのコンポーネントに対応
- 30種類以上のイージング関数を用意
- 全てのクリップがブレンド可能
- シンプルで扱いやすいGUI
- Unity 2020.1 以上
- Timeline 1.2.14 以上
- TextMeshPro 2.0.1 以上
- Window > Package ManagerからPackage Managerを開く
- 「+」ボタン > Add package from git URL
- 以下を入力する
あるいはPackages/manifest.jsonを開き、dependenciesブロックに以下を追記
{
"dependencies": {
"com.annulusgames.tween-playables": "https://github.com/AnnulusGames/TweenPlayables.git?path=/Assets/TweenPlayables"
}
}
- 「+」ボタンからAnnulusGames.TweenPlayablesの項目を選び、操作したいコンポーネントに対応したトラックを追加します。
- 右クリック >「Add Tween *** Clip」を選択し、トラックにクリップを追加します。
- Inspectorからクリップの値を設定します。
そのパラメーターを操作するかどうか。チェックを入れた場合、そのパラメーターのアニメーションが有効化されます。
アニメーションの開始値/終了値を設定します。
イージング関数を設定します。Customを選択することでAnimation Curveから独自のイージングを設定することも可能です。
相対値を利用するかどうか。チェックを入れた場合、開始値/終了値はアニメーション開始時からの相対的な値になります。
コンポーネント | パラメーター |
---|---|
Transform | Position Rotation Scale |
Renderer | Color Texture Offset Texture Scale |
Sprite Renderer | Color |
Line Renderer | Start Color End Color Start Width End Width |
Camera | Orthographic Size Field of View Background Color |
Audio Source | Volume Pitch |
Light | Color Intensity Shadow Strength |
RectTransform | Anchored Position Size Delta Rotation Scale |
Canvas Group | Alpha |
Graphic | Color |
Text | Color Font Size Line Spacing |
TextMeshProUGUI | Font Size Color Color Gradient Spacing (Character, Line, Word, Paragraph) |
Image | Color Fill Amount |
Slider | Value |
Outline | Color Distance |
Shadow | Color Distance |
一部のコンポーネントで "DrivenPropertyManager has failed to register property "PropertyName" of object "Object Name" with driver "" because the property doesn't exist."というエラーが発生することがあります。
このエラーはDrivenPropertyManagerの動作によるもので、ランタイムでは発生しません。あくまでプロパティの登録に関するエラーであるため、プロジェクトへの大きな影響はないと思われます。
この問題に関連するスレッドはこちらで確認できます。 https://forum.unity.com/threads/default-playables-text-switcher-track-error.502903/