unity3D遊戲開發中滑鼠 鍵盤的基本操作

2021-07-12 01:02:28 字數 980 閱讀 5801

unity3d遊戲開發中鍵盤的基本操作:

getkey 當通過名稱指定的按鍵被使用者按住時返回true

getkeydown 當使用者按下指定名稱的按鍵時的那一幀返回true。

getkeyup 在使用者釋放給定名字的按鍵的那一幀返回true。

getaxis(「horizontal")和getaxis(「verical」) 用方向鍵或wasd鍵來模擬-1到1的平滑輸入

if(input.getkeydown(keycode.a)){//keycode表示包含鍵盤所有鍵

print(「按下a鍵」);

if(input.getkeyup(keycode.d)){//當按d鍵鬆開時

print(「鬆開d鍵」);

if(input.getaxis(「horizontal")){//當按下水平鍵時

print(「按下水平鍵」);

if(input.getkeyup("verical「)){當按下垂直鍵時

print(「按下垂直鍵」);

unity3d遊戲開發中滑鼠的基本操作:

getbutton 根據按鈕名稱返回true當對應的虛擬按鈕被按住時。

getbuttondown 在給定名稱的虛擬按鈕被按下的那一幀返回true。

getbuttonup 在使用者釋放指定名稱的虛擬按鈕時返回true。

滑鼠判斷:

if(input.getbutton("fire1")){//fire1表示按下滑鼠左鍵

print(「按下滑鼠左鍵」);

if (input.getmousebutton(0)) {//0表示滑鼠左鍵

debug.log("按下滑鼠左鍵");

if (input.getmousebutton(1)) {//1表示滑鼠右鍵

debug.log("按下滑鼠右鍵");

if (input.getmousebutton(2)) {//2表示滑鼠中鍵

debug.log("按下滑鼠中鍵");

Unity3D遊戲開發

入門級unity安裝教程 一 unity五大面板 unity3d的介紹 1 介面 選單 面板 元件 unity5.x 編輯器介紹 unity開啟篇 一 滑鼠右鍵 wsadeq前後左右上下移動 shift加速移動 滑鼠右鍵旋轉檢視 滑鼠中鍵移動檢視 alt 右鍵縮放 alt 左鍵旋轉物體視角 q移動場...

Unity3D遊戲開發初探

1 如何在遊戲指令碼程式中建立物件而不是一開始就建立好物件?使用gameobject的靜態方法 createprimitive view code 其中在createcube方法中,使用gameobject.createprimitive方法來建立cube型別的遊戲物件例項,設定了它出現的座標並為它...

Unity3D遊戲開發之「組合鍵判斷」

在做編輯器功能的時候可能會用到組合鍵的功能,可能很多朋友不知道怎麼判斷或者判斷的方法太複雜。下面分享乙個我自己用的乙個組合鍵的判斷函式。此函式可以判斷鍵盤鍵的組合 鍵盤和滑鼠鍵的組合。如下 本帖隱藏的內容 c 純文字檢視 複製 01 02 03 04 05 06 07 08 09 10 11 12 ...