Exemple #1
0
    // フェード動作とフェード速度と色の使用を設定する
    public void SetFade(FadeType.Type type, int speed, bool colorFlag)
    {
        // 各パラメータ設定
        type_      = type;      // フェードの種類
        param_     = speed;     // フェードの速度
        colorFlag_ = colorFlag; // カラーフラグ


        // フェードの動作の種類に応じて、不透明度をそれぞれ設定
        switch (type_)
        {
        // フェードイン
        case FadeType.Type.IN:
            count_ = 255;
            break;

        // フェードアウト
        case FadeType.Type.OUT:
            count_ = 0;
            break;

        // 不正値
        default: break;
        }
    }
Exemple #2
0
    // color パーセント指定 ver
    public void SetFade(FadeType.Type type, int speed, float r, float g, float b)
    {
        // 各パラメータ設定
        type_      = type;  // フェードの種類
        param_     = speed; // フェードの速度
        colorFlag_ = true;  // カラー

        // カラー設定
        Color color = color_;

        color.r = ToColorRange(r);
        color.g = ToColorRange(g);
        color.b = ToColorRange(b);

        _color = color;

        // フェードの動作の種類に応じて、不透明度を設定
        switch (type)
        {
        // フェードイン
        case FadeType.Type.IN:
            count_ = 255;
            break;

        // フェードアウト
        case FadeType.Type.OUT:
            count_ = 0;
            break;

        // 不正値
        default: break;
        }
    }
Exemple #3
0
    //------------------------------------------------------------------------------------------------
    //   フェードの設定するメソッド (インスペクター上で値を変更した場合に使うメソッド)
    //------------------------------------------------------------------------------------------------
    // フェード動作 (フェードインかフェードアウト) のみ ver
    public void SetFade(FadeType.Type type)
    {
        // 各パラメータ設定
        type_ = type;                       // フェードの種類

        // フェードの動作の種類に応じて、不透明度をそれぞれ設定
        switch (type_)
        {
        // フェードイン
        case FadeType.Type.IN:
            count_ = 255;
            break;

        // フェードアウト
        case FadeType.Type.OUT:
            count_ = 0;
            break;

        // 不正値
        default: break;
        }
    }