Пример #1
0
    /// <summary>
    /// 点滅
    /// </summary>
    /// <returns></returns>
    private IEnumerator Blink()
    {
        // プレイヤーを透明にしてライトの光量を下げる
        alpha.ChangeAlpha(0.0f);
        myLight.ChangeIntensity(1.0f);

        // コルーチンで0.2秒待つ
        float invisibleTime = 0.2f;

        yield return(new WaitForSeconds(invisibleTime));

        // プレイヤーを元に戻す
        alpha.ChangeAlpha(1.0f);
        myLight.RestoreIntensity();
    }