C# - SetActive不工作?

时间:2016-01-18 17:49:19

标签: c# unity3d activation gameobject

有人能告诉我为什么我的gameObject不会再次激活吗?

感谢。

C#代码

using UnityEngine;
using System.Collections;

public class SlowerPowerUP : MonoBehaviour {

    // Use this for initialization
    void Start () {
    }

    // Update is called once per frame
    void Update () {
        if (BirdMovement.CountFS > 300) {
            gameObject.SetActive(true);
        } 
        else {
            gameObject.SetActive(false);
        }
    }
}

1 个答案:

答案 0 :(得分:2)

停用的对象未接收统一事件(Update,FixedUpdate等)。因此gameObject.SetActive(true);不会被称为