Skip to content

Latest commit

 

History

History
105 lines (74 loc) · 4.42 KB

README_JP.md

File metadata and controls

105 lines (74 loc) · 4.42 KB

Tween Playables

Tween Animation Library for Unity Timeline

license

English README

概要

Tween PlayablesはUnityのTimelineにトゥイーンアニメーションの機能を追加するライブラリです。様々なコンポーネントに対応したトラックが追加され、複雑なイージングをTimeline上で素早く簡単に構築することが可能になります。

特徴

  • トゥイーンアニメーション用のトラックを追加
  • 多くのコンポーネントに対応
  • 30種類以上のイージング関数を用意
  • 全てのクリップがブレンド可能
  • シンプルで扱いやすいGUI

セットアップ

要件

  • Unity 2020.1 以上
  • Timeline 1.2.14 以上
  • TextMeshPro 2.0.1 以上

インストール

  1. Window > Package ManagerからPackage Managerを開く
  2. 「+」ボタン > Add package from git URL
  3. 以下を入力する

あるいはPackages/manifest.jsonを開き、dependenciesブロックに以下を追記

{
    "dependencies": {
        "com.annulusgames.tween-playables": "https://github.com/AnnulusGames/TweenPlayables.git?path=/Assets/TweenPlayables"
    }
}

使い方

  1. 「+」ボタンからAnnulusGames.TweenPlayablesの項目を選び、操作したいコンポーネントに対応したトラックを追加します。
  2. 右クリック >「Add Tween *** Clip」を選択し、トラックにクリップを追加します。
  3. Inspectorからクリップの値を設定します。

パラメーターの設定

チェックボックス

そのパラメーターを操作するかどうか。チェックを入れた場合、そのパラメーターのアニメーションが有効化されます。

Start / End

アニメーションの開始値/終了値を設定します。

Ease

イージング関数を設定します。Customを選択することでAnimation Curveから独自のイージングを設定することも可能です。

Relative

相対値を利用するかどうか。チェックを入れた場合、開始値/終了値はアニメーション開始時からの相対的な値になります。

操作可能なコンポーネント

コンポーネント パラメーター
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~ というエラーが表示される

一部のコンポーネントで "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/

ライセンス

MIT License