Unity3D之滑鼠的隱藏與顯示

2021-08-21 14:58:16 字數 439 閱讀 3013

所用函式

public static cursorlockmode lockstate 

//確定硬體指標是鎖定到檢視的中心,是否受視窗限制,或者根本不受約束。

public static bool visible

//確定硬體指標是否可見

實現**

cursor.lockstate = cursorlockmode.locked;//鎖定指標到檢視中心

cursor.visible = false;//隱藏指標

關於set型別

lockstate接受乙個cursorlockmode的列舉型別,該列舉型別有三個不同的值,列舉框架如下:

public enum cursorlockmode

unity3d 控制滑鼠的移動範圍

在一些論壇上看到有人問在unity裡面控制滑鼠的移動範圍,有二種方法,乙個是呼叫windows 系統的 user32.dll的clipcursor函式 再一種就是 通過cursor.setcursor函式 這裡就介紹一下 第一種方法吧,不說廢話了 直接上 dllimport user32.dll c...

unity3d更改滑鼠樣式

專案中滑鼠指標樣式換成自己定義的滑鼠樣式 1.指標的texture type需要設定為cursor,也就是在project檢視裡選中滑鼠樣式,在inspector texture type裡選擇cursor 2.若要更改整個專案的預設滑鼠樣式可以在edit project setting playe...

Unity3d 自定義滑鼠

我們在用unity3d開發自己的遊戲的時候,自定義遊戲中的滑鼠也是經常要用到的,那我就得學學,其實原理很簡單,先將滑鼠給隱藏,然後在滑鼠的位置上畫出乙個自定義的滑鼠貼圖,這樣看起來就像乙個自定義的滑鼠。當然我這裡利用的是跨平台方案,unity的gui效率不高,如果我們要用特定的某個平台的自定義滑鼠,...