1. はじめに
Unity 検出の概要が押された機能の概要
2. マウスが押され、少しの間押され、少しの間放されました。
if (Input.GetMouseButtonDown(0))
{
// 在鼠标左键被按下一瞬间执行的代码
}
if (Input.GetMouseButton(0))
{
// 在鼠标左键一直被按着时执行的代码
}
if (Input.GetMouseButtonUp(0))
{
// 在鼠标左键被松开一瞬间执行的代码
}
3. キーボードのキーが押され、少しの間押され、少しの間離されました。
if (Input.GetMouseButtonUp(0))
{
// 在鼠标左键被松开一瞬间执行的代码
}
if (Input.GetKeyDown(KeyCode.Space))
{
// 在空格键被按下一瞬间执行的代码
}
if (Input.GetKeyUp(KeyCode.Space))
{
// 在空格键被松开一瞬间执行的代码
}
4. まとめ
一直按着,用getkey()
一瞬间,用“getkeyup()”和“getkeydown()”
Input.GetKey:检测某个按键是否一直被按下。
Input.GetKeyDown: 現在のフレームでキーが押されたかどうかを確認します。
Input.GetKeyUp: 現在のフレームでキーが解放されたかどうかを確認します。
Input.GetAxis: キーボードの上下左右の矢印やハンドルのジョイスティックなどの入力軸の値を取得します。
Input.GetButton: ボタンが押されたかどうかを検出します。
Input.GetButtonDown: 現在のフレームでボタンが押されているかどうかを確認します。
Input.GetButtonUp: 現在のフレームでボタンが解放されたかどうかを確認します。
Input.GetMouseButton: マウスの左、右、中ボタンが押されたかどうかを検出します。
Input.GetMouseButtonDown: 現在のフレームでマウスの左ボタン、右ボタン、または中ボタンが押されているかどうかを確認します。
Input.GetMouseButtonUp: 現在のフレームでマウスの左ボタン、右ボタン、または中ボタンが放されたかどうかを確認します。