unity常用滑鼠事件

2022-08-31 13:45:09 字數 772 閱讀 7382

滑鼠事件:

滑鼠事件,都是當滑鼠和gui或者碰撞體(collider)互動時候觸發。需要說明的是drag其實就是滑鼠down後up之前持續每幀都會傳送此訊息。

onmousedown:當滑鼠上的按鈕被按下時觸發的事件;

onmousedrag:當使用者滑鼠拖拽gui元素或碰撞體時呼叫;

onmouseenter:當滑鼠進入物體範圍時被呼叫;

onmouseexit:當滑鼠退出時被呼叫;

onmouseover:當滑鼠移動到某物件的上方時觸發的事件;

onmouseup:當滑鼠按鍵被鬆開時觸發的事件

該方法只有乙個引數,引數為0時,代表滑鼠左鍵被按下,引數為1的時候,代表滑鼠右鍵被按下,引數為2的時候代表滑鼠中鍵被按下。 

void update()

滑鼠在按下後肯定要抬起,按下的時候會觸發按下事件,抬起的時候會觸發抬起事件。與按下事件相同,抬起事件也只有乙個引數,當引數為0的時候代表滑鼠左鍵抬起,引數為1的時候代表滑鼠右鍵被抬起,引數為2的時候代表滑鼠中鍵被抬起。 

void update()

檢測滑鼠三個三個按鍵中某一按鍵一直按下的狀態或者是獲得按下的按鍵,和之前的兩個事件一樣,只有乙個引數,當引數為0的時候代表滑鼠左鍵長按,引數為1的時候代表滑鼠右鍵長按,引數為2的時候代表滑鼠中鍵被長按。

void update()

Unity滑鼠事件

滑鼠按下事件 來判斷滑鼠那個按鍵被按下,該方法只有乙個引數,如果引數為0,則帶便滑鼠左鍵被按下,引數為1代表滑鼠右鍵被按下,引數為2代表滑鼠中鍵被按下,使用input.mouseposition引用可得到滑鼠當前位置的三維座標。if input.getmousebuttondown 0 if inp...

Unity中模擬滑鼠事件

using system public class mousesimulater endregion unity螢幕座標從左下角開始,向右為x軸,向上為y軸 windows螢幕座標從左上角開始,向右為x軸,向下為y軸 移動滑鼠到指定位置 使用unity螢幕座標而不是windows螢幕座標 publi...

常用滑鼠事件

1.禁止滑鼠右鍵選單 contextmenu主要控制應該何時顯示上下文選單,主要用於程式設計師取消預設的上下文選單 document.addeventlistener contextmenu function e 2.禁止滑鼠選中 selectstart 開始選中 document.addevent...