Version: 2017.3

Gradient

class in UnityEngine

マニュアルに切り替える

説明

カラーのアニメーションに使用するグラデーション( Gradient )

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { void Start() { Gradient g; GradientColorKey[] gck; GradientAlphaKey[] gak; g = new Gradient(); gck = new GradientColorKey[2]; gck[0].color = Color.red; gck[0].time = 0.0F; gck[1].color = Color.blue; gck[1].time = 1.0F; gak = new GradientAlphaKey[2]; gak[0].alpha = 1.0F; gak[0].time = 0.0F; gak[1].alpha = 0.0F; gak[1].time = 1.0F; g.SetKeys(gck, gak); Debug.Log(g.Evaluate(0.25F)); } }

アルファおよびカラーキーは自動的に time 値によりソートされていて、かつ最低二つのカラーキーおよび二つのアルファキーがあることが保証されていることに注意してください。

変数

alphaKeysグラデーションで定義されたすべてのアルファキー
colorKeysグラデーションに定義されているすべてのカラーキー
modeControl how the gradient is evaluated.

コンストラクタ

Gradientグラデーション( Gradient )オブジェクトを作成します

Public 関数

Evaluate指定した時刻のカラーを算出します
SetKeysカラーおよびアルファキーの配列でグラデーション (Gradient) をセットアップします
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961