亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity3D時間順序與功能

發布時間:2020-02-27 01:43:59 來源:網絡 閱讀:365 作者:蓬萊仙羽 欄目:游戲開發

Unity3D中所有控制腳本的基類MonoBehaviour有一些虛函數用于繪制中事件的回調,也可以直接理解為事件函數,例如大家都很清楚的Start,Update等函數,以下做個總結。

Awake

當前控制腳本實例被裝載的時候調用。一般用于初始化整個實例使用。

Start

當前控制腳本第一次執行Update之前調用。

Update

每幀都執行一次。這是最常用的事件函數。

FixedUpdate

每固定幀繪制時執行一次,和update不同的是FixedUpdate是渲染幀執行,如果你的渲染效率低下的時候FixedUpdate調用次數就會跟 著下降。FixedUpdate比較適用于物理引擎的計算,因為是跟每幀渲染有關。Update就比較適合做控制。

LateUpdate

在每幀執行完畢調用,他是在所有update結束后才掉,比較適合用于命令腳本的執行。官網上例子是攝像機的跟隨,都是在所有update操作完才跟進攝像機,不然就有可能出現攝像機已經推進了,但是視角里還未有角色的空幀出現。

Reset

這個是編輯器模式情況下你點擊reset按鈕(如果有的話)調用的,你可以在這里做調試的初始化工作。

OnApplicationFocus

OnApplicationPause

OnApplicationQuit

應用程序失去焦點,應用程序暫停,應用程序退出時候發送這些消息。

OnBecameInvisible

OnBecameVisible

當腳本宿主(不)被任何攝像機顯示時候發送此消息。

OnCollisionEnter

OnCollisionExit

OnCollisionStay

當其他碰撞或者剛體(collider/rigidbody )和參數的碰撞或者剛體(collider/rigidbody )重疊、退出時發送前兩個。而當他們保持重疊狀態時每幀都會發送一個Stay消息。

OnConnectedToServer

OnDisconnectedFromServer

OnFailedToConnect

OnFailedToConnectToMasterServer

前兩個 當客戶端成功連接到服務器或者斷開服務器時發送此消息。

后兩個 當連接失敗時候觸發

OnMasterServerEvent

當Master服務器發送報告時候觸發。

OnNetworkInstantiate

當物體被Network.Instantiate時觸發。(還沒研究到)

OnPlayerConnected

OnPlayerDisconnected

在服務端當玩家成功連接/離線時候觸發。

OnControllerColliderHit

當控制者和參數ControllerColliderHit碰撞時候觸發此消息。官方舉例可以用于角色移動一個物體,當角色碰到這個參數物體時候,你可以在這函數里操作移動此物體的動作,等等。

OnParticleCollision

當粒子撞到碰撞體(collider)時觸發。

OnDisable

OnEnable

當腳本宿主被啟用或者禁用時候觸發。

OnDrawGizmos

OnDrawGizmosSelected

編輯器狀態時繪制Gizmos和Gizmos被選取時候觸發。

注:Gizmos參見我另一篇blog,他是用與做自己的組件時候用的,比如路徑點繪制之類的。

OnGUI

繪制GUI時候觸發。一般在這個函數里繪制GUI菜單。

OnJointBreak

(還沒研究到)

OnLevelWasLoaded

當新的level(unity包)讀取完畢時候觸發。

OnMouseDown

OnMouseDrag

OnMouseEnter

OnMouseExit

OnMouseOver

OnMouseUp

鼠標事件,都是當鼠標和gui或者碰撞體(Collider)交互時候觸發。需要說明的是drag其實就是鼠標down后up之前持續每幀都會發送此消息。

OnPostRender

這個函數僅用于宿主為攝像機的腳本。當此攝像機范圍內所有渲染都完成時候觸發此消息。

OnPreCull

這個函數僅用于宿主為攝像機的腳本。當此攝像機剔除了某個渲染場景時候觸發此消息。(未驗證)

OnPreRender

這個函數僅用于宿主為攝像機的腳本。當此攝像機開始渲染某個場景時候觸發此消息。

OnRenderImage

當所有渲染完成image的postprocessing effects(只有pro版支持)后觸發。

OnRenderObject

這個函數僅用于宿主為攝像機的腳本。當使用Graphics.DrawMeshNow 或者其他函數繪制自己建立的物體渲染完畢時觸發。

OnSerializeNetworkView

OnServerInitialized

當 Network.InitializeServer完成時觸發。

OnTriggerEnter

OnTriggerExit

OnTriggerStay

當碰撞體(collier)接觸觸發區域(trigger)時候的一系列消息。

OnWillRenderObject

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

un %d
AI

商水县| 天气| 合阳县| 郓城县| 枣阳市| 秭归县| 南乐县| 巴林左旗| 盐山县| 小金县| 滁州市| 长岭县| 连城县| 南投县| 孟州市| 会泽县| 行唐县| 阳山县| 安宁市| 黑龙江省| 望城县| 德令哈市| 大连市| 永城市| 长葛市| 清丰县| 桐庐县| 漳州市| 景宁| 康马县| 大邑县| 观塘区| 宁南县| 济南市| 界首市| 花莲县| 南郑县| 留坝县| 安吉县| 绵阳市| 铁岭县|