onmouseover是什么事件?onmouseover事件用法

很多朋友對于onmouseover是什么事件和onmouseover事件用法不太懂,今天就由小編來為大家分享,希望可以幫助到大家,下面一起來看看吧!unityonpre...
很多朋友對于onmouseover是什么事件和onmouseover事件用法不太懂,今天就由小編來為大家分享,希望可以幫助到大家,下面一起來看看吧!
unityonprecull可以做什么
Awake
當(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ù)就會跟著下降。FixedUpdate比較適用于物理引擎的計(jì)算,因?yàn)槭歉繋秩居嘘P(guān)。Update就比較適合做控制。
LateUpdate
在每幀執(zhí)行完畢調(diào)用,他是在所有update結(jié)束后才掉,比較適合用于命令腳本的執(zhí)行。官網(wǎng)上例子是攝像機(jī)的跟隨,都是在所有update操作完才跟進(jìn)攝像機(jī),不然就有可能出現(xiàn)攝像機(jī)已經(jīng)推進(jìn)了,但是視角里還未有角色的空幀出現(xiàn)。
Reset
這個(gè)是編輯器模式情況下你點(diǎn)擊reset按鈕(如果有的話)調(diào)用的,你可以在這里做調(diào)試的初始化工作。
OnApplicationFocus
OnApplicationPause
OnApplicationQuit
應(yīng)用程序失去焦點(diǎn),應(yīng)用程序暫停,應(yīng)用程序退出時(shí)候發(fā)送這些消息。
OnBecameInvisible
OnBecameVisible
當(dāng)腳本宿主(不)被任何攝像機(jī)顯示時(shí)候發(fā)送此消息。
OnCollisionEnter
OnCollisionExit
OnCollisionStay
當(dāng)其他碰撞或者剛體(collider/rigidbody)和參數(shù)的碰撞或者剛體(collider/rigidbody)重疊、退出時(shí)發(fā)送前兩個(gè)。而當(dāng)他們保持重疊狀態(tài)時(shí)每幀都會發(fā)送一個(gè)Stay消息。
OnConnectedToServer
OnDisconnectedFromServer
OnFailedToConnect
OnFailedToConnectToMasterServer
前兩個(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)物體被Network.Instantiate時(shí)觸發(fā)。
OnPlayerConnected
OnPlayerDisconnected
在服務(wù)端當(dāng)玩家成功連接/離線時(shí)候觸發(fā)。
OnControllerColliderHit
當(dāng)控制者和參數(shù)ControllerColliderHit碰撞時(shí)候觸發(fā)此消息。官方舉例可以用于角色移動一個(gè)物體,當(dāng)角色碰到這個(gè)參數(shù)物體時(shí)候,你可以在這函數(shù)里操作移動此物體的動作。
OnParticleCollision
當(dāng)粒子撞到碰撞體(collider)時(shí)觸發(fā)。
OnDisable
OnEnable
當(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
鼠標(biāo)事件,都是當(dāng)鼠標(biāo)和gui或者碰撞體(Collider)交互時(shí)候觸發(fā)。需要說明的是drag其實(shí)就是鼠標(biāo)down后up之前持續(xù)每幀都會發(fā)送此消息。
OnPostRender
這個(gè)函數(shù)僅用于宿主為攝像機(jī)的腳本。當(dāng)此攝像機(jī)范圍內(nèi)所有渲染都完成時(shí)候觸發(fā)此消息。
OnPreCull
這個(gè)函數(shù)僅用于宿主為攝像機(jī)的腳本。當(dāng)此攝像機(jī)剔除了某個(gè)渲染場景時(shí)候觸發(fā)此消息。
OnPreRender
這個(gè)函數(shù)僅用于宿主為攝像機(jī)的腳本。當(dāng)此攝像機(jī)開始渲染某個(gè)場景時(shí)候觸發(fā)此消息。
OnRenderImage
當(dāng)所有渲染完成image的postprocessingeffects(只有pro版支持)后觸發(fā)。
OnRenderObject
這個(gè)函數(shù)僅用于宿主為攝像機(jī)的腳本。當(dāng)使用Graphics.DrawMeshNow或者其他函數(shù)繪制自己建立的物體渲染完畢時(shí)觸發(fā)。
OnSerializeNetworkView
OnServerInitialized
當(dāng)Network.InitializeServer完成時(shí)觸發(fā)。
OnTriggerEnter
OnTriggerExit
OnTriggerStay
當(dāng)碰撞體(collier)接觸觸發(fā)區(qū)域(trigger)時(shí)候的一系列消息。
OnWillRenderObject
怎么觸發(fā)onmousemove事件
在事件綁定的元素上方,移動鼠標(biāo)
mousemove事件的觸發(fā)條件
觸發(fā)onmousemove事件。語法是: onmousemove="SomeJavaScriptCode" 每當(dāng)用戶把鼠標(biāo)移動一個(gè)像素,就會發(fā)生一個(gè)mousemove事件。這會耗費(fèi)系統(tǒng)資源去處理所有這些mousemove事件。因此請審慎地使用該事件。
與mouseevent事件對應(yīng)的接口是
與`MouseEvent`事件對應(yīng)的接口是`MouseEvent`接口。`MouseEvent`接口是用于表示鼠標(biāo)事件的接口,它繼承自`UIEvent`接口。`MouseEvent`接口提供了一些屬性和方法,用于獲取和操作與鼠標(biāo)事件相關(guān)的信息。
一些常用的`MouseEvent`接口的屬性包括:
-`MouseEvent.buttons`:表示鼠標(biāo)按鈕的狀態(tài),用于判斷哪些按鈕被按下。
-`MouseEvent.clientX`和`MouseEvent.clientY`:表示鼠標(biāo)事件發(fā)生時(shí),鼠標(biāo)指針相對于瀏覽器窗口左上角的水平和垂直坐標(biāo)。
-`MouseEvent.pageX`和`MouseEvent.pageY`:表示鼠標(biāo)事件發(fā)生時(shí),鼠標(biāo)指針相對于文檔左上角的水平和垂直坐標(biāo)。
-`MouseEvent.target`:表示觸發(fā)鼠標(biāo)事件的元素。
除了這些屬性外,`MouseEvent`接口還提供了一些方法,如`MouseEvent.preventDefault()`用于阻止默認(rèn)的鼠標(biāo)事件行為,`MouseEvent.stopPropagation()`用于停止事件冒泡等。
需要注意的是,`MouseEvent`接口是一個(gè)接口,實(shí)際上并沒有一個(gè)具體的接口名稱與之對應(yīng)。它是由瀏覽器提供的一組屬性和方法的集合,用于處理鼠標(biāo)事件。
marquee標(biāo)簽中的關(guān)于鼠標(biāo)的懸停
<marqueedirection="向什么方向移動"height="移動區(qū)域高度"width="移動區(qū)域?qū)挾?scrollamount="移動速度"onmouseover=this.stop()onmouseout=this.start()>"onmouseover設(shè)置鼠標(biāo)放在移動區(qū)域的時(shí)候暫停移動onmouseout鼠標(biāo)離開的時(shí)候繼續(xù)滾動
DW中事件行為
onblur文本框失去光標(biāo)時(shí)onclick鼠標(biāo)單擊時(shí)ondbclick鼠標(biāo)雙擊時(shí)onfocus獲得焦點(diǎn)時(shí),文本框是有光標(biāo),其它是選中時(shí)onkeydown鍵盤鍵按下時(shí)onkeypress鍵盤輸入時(shí)onkeyup鍵盤鍵抬起時(shí)onmousedown按下鼠標(biāo)時(shí)onmousemove鼠標(biāo)移動時(shí)ommouseout鼠標(biāo)移出時(shí)onmouseover鼠標(biāo)移上時(shí)onmouseup鼠標(biāo)松開時(shí)
好了,文章到這里就結(jié)束啦,如果本次分享的onmouseover是什么事件和onmouseover事件用法問題對您有所幫助,還望關(guān)注下本站哦!
本文鏈接:http://xinin56.com/ruanjian/2524.html