ããã£ã¨ä½¿ããã人åãã«ã¾ã¨ãã¦ã¿ã¾ãã。
ãã¼ãæ¼ãããã?
if (Input.GetKeyDown("a")) { // aãæ¼ããã!(æ¼ããç¶ãã¯æ¤ç¥ãããªã) } if (Input.GetButtonDown("Fire1")) { // Fire1ãæ¼ããã!(æ¼ããç¶ãã¯æ¤ç¥ãããªã) }GetButtonDown("Fire1")ã§å ¥åãåãä»ãããã¼ã¯、Edit > Project Settings > Inputã¡ãã¥ã¼ããéãInput Managerã®ä¸ã§ãããã³ã°ããã¦ãã¾ã。
Fire1ã¯ããã©ã«ãã§å·¦ã®CTRLãã¼ã¨、ã¸ã§ã¤ã¹ãã£ãã¯ã®ãã¿ã³ï¼ã«ãããã³ã°ããã¦ãã¾ã。
ãã¼ãé¢ãããã?
if (Input.GetKeyUp("a")) { // aãé¢ããã! } if (Input.GetButtonUp("Fire1")) { // Fire1ãé¢ããã! }
ãã¼ãæ¼ããç¶ãã¦ããã?
if (Input.GetKey("a")) { // aãæ¼ããç¶ãã¦ã!(ã·ã¥ã¼ãã£ã³ã°ã®Auto Fireãªã©ã«ä½¿ã) } if (Input.GetButton("Fire1")) { // Fire1ãæ¼ããç¶ãã¦ã! }
GetKey〜ç³»ã®ãã¼ã³ã¼ãã«ã¯、ã¢ã«ãã¡ããããã¼ä»¥å¤ã«ã以ä¸ã®ãã®ã使ããããã§ã。
Normal keys: "a", "b", "c" ... Number keys: "1", "2", "3", ... Arrow keys: "up", "down", "left", "right" Keypad keys: "[1]", "[2]", "[3]", "[+]", "[equals]" Modifier keys: "right shift", "left shift", "right ctrl", "left ctrl", "right alt", "left alt", "right cmd", "left cmd" Mouse Buttons: "mouse 0", "mouse 1", "mouse 2", ... Joystick Buttons (from any joystick): "joystick button 0", "joystick button 1", "joystick button 2", ... Joystick Buttons (from a specific joystick): "joystick 1 button 0", "joystick 1 button 1", "joystick 2 button 0", ... Special keys: "backspace", "tab", "return", "escape", "space", "delete", "enter", "insert", "home", "end", "page up", "page down" Function keys: "f1", "f2", "f3", ...
ã«ã¼ã½ã«ãã¼ã®「ä¸」ãæ¼ãããããã§ãã¯ããå ´åã¯、以ä¸ã®ããã«ãªãã¾ã。
if (Input.GetKeyDown("up")) { // ä¸ãæ¼ããã! }
æ¹åãã¼ã®å ¥åãX軸、Y軸ã®éã§åå¾
// æ°´å¹³æ¹åã®å ¥åé(-1〜1) float horizontal = Input.GetAxis("Horizontal"); // åç´æ¹åã®å ¥åé(-1〜1) float vertical = Input.GetAxis("Vertical");GetAxis()ã§å ¥åãåãä»ãããã¼ãInput Managerã®ä¸ã§ãããã³ã°ããã¦ãã¾ã。
æ¹åãã¼ã¯ããã©ã«ãã§、w、a、s、dã®åãã¼ã¨ã«ã¼ã½ã«ãã¼、ã¸ã§ã¤ã¹ãã£ãã¯ã«ãããã³ã°ããã¦ãã¾ã。
ãã¼ãã¼ãã®ãããªãã¸ã¿ã«å ¥åããã¤ã¹ã§æä½ãã¦ã、æ¼ããã¦ããæéã«ãã£ã¦ã¢ããã°éãè¿ãã¾ã。
ããã«ã¡ã¯、åèã«ããã¦ããã£ã¦ãã¾ã。shitt+leftarrowã¨ãã£ãããã«、ï¼ã¤ã®ãã¼ãæ¼ããã¨ãã«çºåããããã¨ã£ã¦ã§ãã¾ãã?
è¿ä¿¡åé¤ããã°ãæ¸ãã¦ããæ¹ã¨ã¯éãã¾ãã
åé¤if(Input.GetKey("shift")){
if(Input.GetKey("left arrow"){
}
}
ã¨ããæ§ã«inputãæ¡ä»¶ã«ããifã®å ¥ãåã«ããã
if(Input.GetKey("")&&Input.GetKey("")){
//å¦ç
}
ã¨ããå½¢ã«ããäºã§ãå®è£ åºæ¥ãã¨æãã¾ã。