unity 提供的一些底层的方法总结

先于start之前执行

现有的系统函数

void awake(){}只执行一次

void start ()只执行一次

{}

void Update () 循环执行

{}

void OnCollisionEnter2D (Collision2D other){};检测碰撞

void OnEnable ()可以循环执行

{}

void OnMouseDown ()点击实体物体触发。物体有碰撞盒

{}

void OnMouseEnter ()

{}//进入物体的范围,触发,这个方式

void OnMouseOver ()进入物体的范围一直执行

 

生命周期的

Awake 唤醒

CancelInvoke 取消调用

FixedUpdate 固定更新

InvokeRepeating 重复调用

Invoke 调用

IsInvoking 是否调用

LateUpdate 晚于更新

OnApplicationFocus当程序焦点

OnApplicationPause当程序暂停

OnApplicationQuit 当程序退出

OnBecameInvisible 当不可见

OnBecameVisible 当可见

OnCollisionEnter 当进入碰撞

OnCollisionExit 当退出碰撞

OnCollisionStay 当逗留碰撞

OnConnectedToServer当连接到服务器

OnControllerColliderHit当控制碰撞器碰撞

OnDestroy 当销毁

OnDisable 当不可用

OnDisconnectedFromServer当从服务器断开连接

OnDrawGizmosSelected当选择时绘制Gizmos

OnDrawGizmos 当绘制Gizmos

OnEnable 当可用

OnFailedToConnectToMasterServer当连接到主服务器失败

OnFailedToConnect 当连接失败

OnGUI 当界面

OnJointBreak 当关节断开

OnLevelWasLoadedOnLevelWasLoaded

OnMasterServerEvent当主服务器事件

OnMouseDown 当鼠标按下

OnMouseDrag 当鼠标拖动

OnMouseEnter 当鼠标进入

OnMouseExit 当鼠标退出

OnMouseOver 当鼠标经过

OnMouseUpAsButton 当鼠标作为按钮弹起时

OnMouseUp 当鼠标弹起 

今天处理一个问题,突然想起以前收集的一些方法可以使用,翻找半天找到这个文档,分享下希望对其他人有用

你可能感兴趣的:(unity 提供的一些底层的方法总结)