[Unityエディター拡張] アニメーションカーブの設定

ヨメレバCSS
オリジナルCSS


※本サイトはアフィリエイトプログラムによる収益を得ています。
 ページ内のリンクがアフィリエイトリンクの場合があります。

アニメーションで使用するアニメーションカーブを設定するにはCurveFieldを使用します。

EditorGUILayoutSample obj = target as EditorGUILayoutSample;
obj.curveValue = EditorGUILayout.CurveField ("animation curve", obj.curveValue);

こうなります。右側をクリックすると、編集用のウィンドウが開きます。

2_9_curvefield

ですがこれは、どうも値がはじめから入っていないとフィールドだけで使えないよう。

2_9_curvefield2

こんな感じで何も入力できません。

値を入力してやると、次のようになります。

AnimationCurve(new Keyframe(0, 0), new Keyframe(1, 1), new Keyframe(2, 2), new Keyframe(3, 3));

を値として渡してやった場合、

2_9_curvefield3

こうなって、

2_9_curvefield4

こう。

スポンサーリンク
GoogleAdSence レクタングル(大)

シェアする

スポンサーリンク
GoogleAdSence レクタングル(大)