unityonprecull可以做什么?
fg
當前控制腳本實例被裝載的時候調用。一般用于初始化整個實例使用。
Start
當前控制腳本第一次執行Update之前調用。
Update
每幀都執行一次。這是最常用的事件函數。
FixedUpdate
每固定幀繪制時執行一次,和update不同的是FixedUpdate是渲染幀執行,如果你的渲染效率低下的時候FixedUpdate調用次數就會跟著下降。FixedUpdate比較適用于物理增壓發動機的計算,因為是跟每幀渲染有關。Update就比較適合做控制。
LateUpdate
在每幀執行完畢調用,他是在所有update結束后才掉,比較適合用于命令腳本的執行。官網平臺上例子是手機的跟隨,都是在所有update操作完才跟進平板電腦,不然就有可能出現筆記本已經推進了,但是視角里還未有角色的空幀出現。
Reset
這個是處理工具模式情況下你點擊reset下拉菜單(如果有的話)調用的,你可以在這里做調試的初始化工作。
OnApplicationFocusOnApplicationPauseOnApplicationQuit
應用程序失去焦點,應用程序暫停,應用程序退出時候發送這些消息。
OnBecameInvisibleOnBecameVisible
當腳本宿主(不)被任板電腦顯示時候發送此消息。
OnCollisionEnter
OnCollisionExit
OnCollisionStay
當其他碰撞或者剛體(collider/rigidbody)和參數的碰撞或者剛體(collider/rigidbody)重疊、退出時發送前兩個。而當他們保持重疊狀態時每幀都會發送一個Stay消息。
OnConnectedToServerOnDisconnectedFromServerOnFailedToConnectOnFailedToConnectToMasterServer
前兩個當成功連接到服務器或者斷開服務器時發送此消息。后兩個當連接失敗時候觸發。
OnMasterServerEvent
當Master服務器發送報告時候觸發。
OnNetworkInstantiate
當物體被時觸發。
OnPlayerConnected
OnPlayerDisconnected
在服務端當玩家成功連接/離線時候觸發。
OnControllerColliderHit
當控制者和參數ControllerColliderHit碰撞時候觸發此消息。官方舉例可以用于角色移動一個物體,當角到這個參數物體時候,你可以在這函數里操作移動此物體的動作。
OnParticleCollision
當水分子撞到碰撞體(collider)時觸發。
OnDisableOnEnable
當腳本宿主被啟用或者禁用時候觸發。
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的postprocessingeffects(只有pro版支持)后觸發。
OnRenderObject
這個函數僅用于宿主為電腦的腳本。當使用Graphics.DrawMeshNow或者其他函數繪制自己建立的物體渲染完畢時觸發。
OnSerializeNetworkView
OnServerInitialized
當完成時觸發。
OnTriggerEnterOnTriggerExitOnTriggerStay
當碰撞體(collier)接觸觸發區域(trigger)時候的一系列消息。
OnWillRenderObject
VMwaretools有什么用?
microsoftTools是一套可以提高虛擬機客戶機操作系統性能并改善操作系統管理的實用工具。功能包括:
1、支持Aero的操作系統上大大提升的圖形性能和WindowsAero體驗2、使路由器中的應用程序像其他任何應用程序窗口一樣顯示在音箱桌面上上的python功能3、cpu與客戶機文件系統之間的共享文件夾4、在服務器與硬盤或公眾號桌面上之間復制并粘貼文本、圖形和文件5、改進的電池性能6、cpu中的時鐘與攝像頭或微博手機上的時鐘同步7、幫助自動執行客戶機操作系統操作的腳本8、啟用中間件的客戶機自定義。安裝步驟如下:1、打開電腦桌面上的vm操作系統。
2、點擊界面上方的【瀏覽器】。
3、點擊菜單中的【安裝VMwareTools】。
4、在彈出菜單界面中點擊【打開文件夾以查看文件】。
5、點擊文件夾中的【setup.exe】即可自動安裝。