一、常用变量
变量描述enabled该组件是否启用isActiveAndEnabled该组件和组件所在对象是否启用gameObject组件所在的游戏对象tag组件所在的游戏对象标签transform组件所在的游戏对象变换组件name组件所在的游戏对象名字
二、Invoke的使用
方法描述Invoke(string, float);若干秒后调用函数InvokeRepeating(string, float1, float2);若干秒后调用函数。之后循环调用,间隔为若干秒IsInvoking(string);该函数时候即将被调用CancelInvoke(string);取消预定被调用的函数,如果入参为空则取消所有预定调用的函数
二、协程的使用
- 开启一个协程。
void Start()
{
StartCoroutine(Log());
}
IEnumerator Log()
{
yield return new WaitForSeconds(0.02f);
}
- 关闭协程
IEnumerator log;
voidStart()
{
log = Log();
StartCoroutine(log);
}
void Update()
{
// 按下空格键关闭协程
if (Input.GetKeyDown(KeyCode.Space))
StopCoroutine(log);
}
- 关闭所有协程
StopAllCoroutines();