报告游戏对象及其关联的行为是否处于活动状态并已启用。
游戏对象可以处于活动状态或非活动状态。类似地,行为可以启用或禁用。如果游戏对象处于活动状态并且具有已启用的行为,则isActiveAndEnabled将返回true
。否则返回false
。
注意: 值为ReadOnly
。
要确定游戏对象是否处于活动状态,isActiveAndEnabled使用等效于activeInHierarchy的方法。
using UnityEngine; using System.Collections; using UnityEngine.UI;
public class Example : MonoBehaviour { public Image pauseMenu;
public void Update() { //Checks if the GameObject and Image are active and enabled. if (pauseMenu.isActiveAndEnabled) { //If the Image is enabled, print "Enabled" in the console. Stops when the image or GameObject is disabled. Debug.Log("Enabled"); } } }