一、常用变量
变量 | 描述 |
---|
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();
三、鼠标相关事件函数
方法 | 描述 |
---|
OnMouseEnter | 鼠标进入 |
OnMouseExit | 鼠标离开 |
OnMouseOver | 鼠标在范围内 |
OnMouseUp | 鼠标按下 |
OnMouseDown | 鼠标抬起 |
OnMouseDrag | 鼠标拖动 |
OnMouseUpAsButton | 鼠标点击 |