1、刷新函數服務器
Update網絡
當MonoBehaviour啓用時,其Update在每一幀被調用。ide
LateUpdate函數
當Behaviour啓用時,其LateUpdate在每一幀被調用。ui
FixedUpdate對象
當MonoBehaviour啓用時,其 固定時間調用一次遊戲
2、啓動函數事件
Awake圖片
當一個腳本實例被載入時Awake被調用。it
Start
Start僅在Update函數第一次被調用前調用。
Reset
重置爲默認值。
3、交互函數
OnMouseEnter
當鼠標進入到GUIElement(GUI元素)或Collider(碰撞體)中時調用OnMouseEnter,
OnMouseOver
當鼠標懸浮在GUIElement(GUI元素)或Collider(碰撞體)上時調用 OnMouseOver .
OnMouseExit
當鼠標移出GUIElement(GUI元素)或Collider(碰撞體)上時調用OnMouseExit。
OnMouseDown
當鼠標在GUIElement(GUI元素)或Collider(碰撞體)上點擊時調用OnMouseDown。
OnMouseUp
當用戶釋放鼠標按鈕時調用OnMouseUp。
OnMouseUpAsButton
OnMouseUpAsButton只有當鼠標在同一個GUIElement或Collider按下,在釋放時調用。
OnMouseDrag
當用戶鼠標拖拽GUIElement(GUI元素)或Collider(碰撞體)時調用 OnMouseDrag 。
OnTriggerEnter
當Collider(碰撞體)進入trigger(觸發器)時調用OnTriggerEnter。
OnTriggerExit
當Collider(碰撞體)中止觸發trigger(觸發器)時調用OnTriggerExit。
OnTriggerStay
當碰撞體接觸觸發器時,OnTriggerStay將在每一幀被調用。
OnCollisionEnter
當此collider/rigidbody觸發另外一個rigidbody/collider時,OnCollisionEnter將被調用。
OnCollisionExit
當此collider/rigidbody中止觸發另外一個rigidbody/collider時,OnCollisionExit將被調用。
OnCollisionStay
當此collider/rigidbody觸發另外一個rigidbody/collider時,OnCollisionStay將會在每一幀被調用。
OnControllerColliderHit
在移動的時,當controller碰撞到collider時OnControllerColliderHit被調用。
OnJointBreak
當附在同一對象上的關節被斷開時調用。
OnParticleCollision
當粒子碰到collider時被調用。
OnBecameVisible
當renderer(渲染器)在任何相機上可見時調用OnBecameVisible。
OnBecameInvisible
當renderer(渲染器)在任何相機上都不可見時調用OnBecameInvisible。
OnLevelWasLoaded
當一個新關卡被載入時此函數被調用。
OnEnable
當對象變爲可用或激活狀態時此函數被調用。
OnDisable
當對象變爲不可用或非激活狀態時此函數被調用。
OnDestroy
當MonoBehaviour將被銷燬時,這個函數被調用。
OnPreCull
在相機消隱場景以前被調用。
OnPreRender
在相機渲染場景以前被調用。
OnPostRender
在相機完成場景渲染以後被調用。
OnRenderObject
在相機場景渲染完成後被調用。
OnWillRenderObject
若是對象可見每一個相機都會調用它。
OnGUI
渲染和處理GUI事件時調用。
OnRenderImage
當完成全部渲染圖片後被調用,用來渲染圖片後期效果。
OnDrawGizmosSelected
若是你想在物體被選中時繪製gizmos,執行這個函數。
OnDrawGizmos
若是你想繪製可被點選的gizmos,執行這個函數。
OnApplicationPause
當玩家暫停時發送到全部的遊戲物體。
OnApplicationFocus
當玩家得到或失去焦點時發送給全部遊戲物體。
OnApplicationQuit
在應用退出以前發送給全部的遊戲物體。
OnPlayerConnected
當一個新玩家成功鏈接時在服務器上被調用。
OnServerInitialized
當Network.InitializeServer被調用並完成時,在服務器上調用這個函數。
OnConnectedToServer
當你成功鏈接到服務器時,在客戶端調用。
OnPlayerDisconnected
當一個玩家從服務器上斷開時在服務器端調用。
OnDisconnectedFromServer
當失去鏈接或從服務器端斷開時在客戶端調用。
OnFailedToConnect
當一個鏈接由於某些緣由失敗時在客戶端調用。
OnFailedToConnectToMasterServer
當報告事件來自主服務器時在客戶端或服務器端調用。
OnMasterServerEvent
當報告事件來自主服務器時在客戶端或服務器端調用。
OnNetworkInstantiate
當一個物體使用Network.Instantiate進行網絡初始化時調用。
OnSerializeNetworkView。