カーブ
公式サイト:
概要
リンク:
究極のデザインレバー/アニメーションカーブ | Unity Blog [公式]
使い方
操作
A
:キーフレーム全体をビューに表示する
F
:選択しているキーフレームにビューをフォーカスする
K
:アクティブなプロパティにキーフレームを挿入/更新する
C
:ドープシートとカーブエディターを切り替える
ドキュメント:
参考:
知っておくと便利な Animation Window の操作 | テラシュールブログ
How to Create Amazing Effects with Animation Curves | Game Developer
接線 (Tangents)
- 固定された自動設定 (Clamped Auto)
- 自動 (Auto)
- 自由に調整 (Free Smooth)
- フラット (Flat)
- ブロークン (Broken)
- 左の接線/右の接線/両側の接線 (Left Tangent / Right Tangent / Both Tangents)
- 自由に調整 (Free)
- リニア (Linear)
- 一定 (Constant)
- ウェイト有効 (Weighted)
ドキュメント:
TangentMode | Unity スクリプトリファレンス [公式]
参考:
Animation で移動させるとき、減速をなくしたい – teratail
Can I get fully free tangents? – Unity Answers
Remove animation curves – Unity Answers
How to edit multiple tangents simultaneously – Unity Forum
アニメーションカーブ (Animation Curve)
ドキュメント:
AnimationCurve | Unity スクリプトリファレンス [公式]
AnimationCurve.AnimationCurve | Unity スクリプトリファレンス [公式]
AnimationCurve.AddKey | Unity スクリプトリファレンス [公式]
スクリプト
参考:
Animation Curve を Inspector で設定し、スクリプトから使う | kan のメモ帳
2D アクションの作り方/移動を滑らかに表現しよう | ゲームの作り方!
Animation Curve を C# コードに逆変換する | Ronsu900
Curves and Splines | Catlike Coding
How to set an Animation Curve to linear through scripting? – Unity Forum
Altering animation curves via script – Unity Discussions
乱数を生成する
参考:
乱数を使って Animation Curve に応じた確率分布曲線を描く | エクスプラボ
Custom Editor / Custom Property Drawer
参考:
Animation Curve の設定範囲を 0 から 1 に制限できるエディタ拡張 | コガネブログ
正規化された Animation Curve の入力フィールドを表示する | LIGHT11
Animation Curve を正規化するアトリビュートを作る | LIGHT11
Changing how Animation Curve window looks? – Unity Forum
AnimationWindowUtility
コード:
AnimationWindowUtility.cs – GitHub
リファレンス
UnityEngine.AnimationCurve | Unity スクリプトリファレンス [公式]
チュートリアル
Animation Curves are Awesome!!!
Why Animation Curves are So Useful
Animation Curves (Matthew Clifton)
Tween
入手:
Tween | Unity Asset Store [Official]
iTween
入手:
iTween | Unity Asset Store [Official]
iTween Native Extension | Unity Asset Store [Official]
iTween Examples | Unity Asset Store [Official]
DOTween
動画:
DOTween Pro – Animation Visual Editor
公式サイト:
入手:
DOTween (HOTween v2) | Unity Asset Store [Official]
DOTween Pro | Unity Asset Store [Official]
リポジトリ:
Demigiant/dotween: A Unity C# Animation Engine. HOTween v2 – GitHub
参考:
iTween でずれるときは DOTween を使おう | neoria’s blog
指定した座標を順に移動させる DOTween の DOPath で進行方向に体を向かせる方法と各座標の到達検知 | kan のメモ帳
Lean Tween
動画:
入手:
Lean Tween | Unity Asset Store [Official]
ドキュメント:
Documentation – Lean Tween | Dented Pixel [Official]
フォーラム:
Lean Tween – A Tweening Engine that is Up to 5x Faster than Competing Engines! | Unity Forum
Spline (nauticaldev)
リポジトリ:
nauticaldev/UnitySpline: Generic, Reusable, Reasonably Fast, and Suuuuuper Simple Splines – GitHub
参考:
Building meshes conforming to terrain deformation – Game Development Stack Exchange