unity 鼠標(biāo)位置 unityonprecull可以做什么?
unityonprecull可以做什么?fg當(dāng)前控制腳本實(shí)例被裝載的時(shí)候調(diào)用。一般用于初始化整個(gè)實(shí)例使用。Start當(dāng)前控制腳本第一次執(zhí)行Update之前調(diào)用。Update每幀都執(zhí)行一次。這是最常用的
unityonprecull可以做什么?
fg
當(dāng)前控制腳本實(shí)例被裝載的時(shí)候調(diào)用。一般用于初始化整個(gè)實(shí)例使用。
Start
當(dāng)前控制腳本第一次執(zhí)行Update之前調(diào)用。
Update
每幀都執(zhí)行一次。這是最常用的事件函數(shù)。
FixedUpdate
每固定幀繪制時(shí)執(zhí)行一次,和update不同的是FixedUpdate是渲染幀執(zhí)行,如果你的渲染效率低下的時(shí)候FixedUpdate調(diào)用次數(shù)就會(huì)跟著下降。FixedUpdate比較適用于物理增壓發(fā)動(dòng)機(jī)的計(jì)算,因?yàn)槭歉繋秩居嘘P(guān)。Update就比較適合做控制。
LateUpdate
在每幀執(zhí)行完畢調(diào)用,他是在所有update結(jié)束后才掉,比較適合用于命令腳本的執(zhí)行。官網(wǎng)平臺(tái)上例子是手機(jī)的跟隨,都是在所有update操作完才跟進(jìn)平板電腦,不然就有可能出現(xiàn)筆記本已經(jīng)推進(jìn)了,但是視角里還未有角色的空幀出現(xiàn)。
Reset
這個(gè)是處理工具模式情況下你點(diǎn)擊reset下拉菜單(如果有的話)調(diào)用的,你可以在這里做調(diào)試的初始化工作。
OnApplicationFocusOnApplicationPauseOnApplicationQuit
應(yīng)用程序失去焦點(diǎn),應(yīng)用程序暫停,應(yīng)用程序退出時(shí)候發(fā)送這些消息。
OnBecameInvisibleOnBecameVisible
當(dāng)腳本宿主(不)被任板電腦顯示時(shí)候發(fā)送此消息。
OnCollisionEnter
OnCollisionExit
OnCollisionStay
當(dāng)其他碰撞或者剛體(collider/rigidbody)和參數(shù)的碰撞或者剛體(collider/rigidbody)重疊、退出時(shí)發(fā)送前兩個(gè)。而當(dāng)他們保持重疊狀態(tài)時(shí)每幀都會(huì)發(fā)送一個(gè)Stay消息。
OnConnectedToServerOnDisconnectedFromServerOnFailedToConnectOnFailedToConnectToMasterServer
前兩個(gè)當(dāng)成功連接到服務(wù)器或者斷開服務(wù)器時(shí)發(fā)送此消息。后兩個(gè)當(dāng)連接失敗時(shí)候觸發(fā)。
OnMasterServerEvent
當(dāng)Master服務(wù)器發(fā)送報(bào)告時(shí)候觸發(fā)。
OnNetworkInstantiate
當(dāng)物體被時(shí)觸發(fā)。
OnPlayerConnected
OnPlayerDisconnected
在服務(wù)端當(dāng)玩家成功連接/離線時(shí)候觸發(fā)。
OnControllerColliderHit
當(dāng)控制者和參數(shù)ControllerColliderHit碰撞時(shí)候觸發(fā)此消息。官方舉例可以用于角色移動(dòng)一個(gè)物體,當(dāng)角到這個(gè)參數(shù)物體時(shí)候,你可以在這函數(shù)里操作移動(dòng)此物體的動(dòng)作。
OnParticleCollision
當(dāng)水分子撞到碰撞體(collider)時(shí)觸發(fā)。
OnDisableOnEnable
當(dāng)腳本宿主被啟用或者禁用時(shí)候觸發(fā)。
OnDrawGizmos
OnDrawGizmosSelected
編輯器狀態(tài)時(shí)繪制Gizmos和Gizmos被選取時(shí)候觸發(fā)。
注:Gizmos參見我另一篇blog,他是用與做自己的單元時(shí)候用的,比如路徑點(diǎn)繪制之類的。
OnGUI
繪制GUI時(shí)候觸發(fā)。一般在這個(gè)函數(shù)里繪制GUI菜單。
OnJointBreak
OnLevelWasLoaded
當(dāng)新的level(Unity包)讀取完畢時(shí)候觸發(fā)。
OnMouseDown
OnMouseDrag
OnMouseEnter
OnMouseExit
OnMouseOver
OnMouseUp
內(nèi)存事件,都是當(dāng)主板和gui或者碰撞體(Collider)交互時(shí)候觸發(fā)。需要說明的是drag其實(shí)就是內(nèi)存down后up之前持續(xù)每幀都會(huì)發(fā)送此消息。
OnPostRender
這個(gè)函數(shù)僅用于宿主為相機(jī)的腳本。當(dāng)此電視范圍內(nèi)所有渲染都完成時(shí)候觸發(fā)此消息。
OnPreCull
這個(gè)函數(shù)僅用于宿主為智能手機(jī)的腳本。當(dāng)此筆記本剔除了某個(gè)渲染場(chǎng)景時(shí)候觸發(fā)此消息。
OnPreRender
這個(gè)函數(shù)僅用于宿主為電視的腳本。當(dāng)此耳機(jī)開始渲染某個(gè)場(chǎng)景時(shí)候觸發(fā)此消息。
OnRenderImage
當(dāng)所有渲染完成image的postprocessingeffects(只有pro版支持)后觸發(fā)。
OnRenderObject
這個(gè)函數(shù)僅用于宿主為電腦的腳本。當(dāng)使用Graphics.DrawMeshNow或者其他函數(shù)繪制自己建立的物體渲染完畢時(shí)觸發(fā)。
OnSerializeNetworkView
OnServerInitialized
當(dāng)完成時(shí)觸發(fā)。
OnTriggerEnterOnTriggerExitOnTriggerStay
當(dāng)碰撞體(collier)接觸觸發(fā)區(qū)域(trigger)時(shí)候的一系列消息。
OnWillRenderObject
VMwaretools有什么用?
microsoftTools是一套可以提高虛擬機(jī)客戶機(jī)操作系統(tǒng)性能并改善操作系統(tǒng)管理的實(shí)用工具。功能包括:
1、支持Aero的操作系統(tǒng)上大大提升的圖形性能和WindowsAero體驗(yàn)2、使路由器中的應(yīng)用程序像其他任何應(yīng)用程序窗口一樣顯示在音箱桌面上上的python功能3、cpu與客戶機(jī)文件系統(tǒng)之間的共享文件夾4、在服務(wù)器與硬盤或公眾號(hào)桌面上之間復(fù)制并粘貼文本、圖形和文件5、改進(jìn)的電池性能6、cpu中的時(shí)鐘與攝像頭或微博手機(jī)上的時(shí)鐘同步7、幫助自動(dòng)執(zhí)行客戶機(jī)操作系統(tǒng)操作的腳本8、啟用中間件的客戶機(jī)自定義。安裝步驟如下:1、打開電腦桌面上的vm操作系統(tǒng)。
2、點(diǎn)擊界面上方的【瀏覽器】。
3、點(diǎn)擊菜單中的【安裝VMware Tools】。
4、在彈出菜單界面中點(diǎn)擊【打開文件夾以查看文件】。
5、點(diǎn)擊文件夾中的【setup.exe】即可自動(dòng)安裝。