最終更新:2017-04-08 (土) 23:34:51 (2573d)  

UnityEngine.Input
Top / UnityEngine.Input

入力システムのインターフェイス

http://docs.unity3d.com/ja/current/ScriptReference/Input.html

プロパティ

  • Input.acceleration?最後に測定した 3 次元空間でのデバイスの線形加速度(読み取り専用)
    Input.accelerationEventCount?最後のフレーム間で発生した測定によって得た加速度の値の数
    Input.accelerationEvents?最後のフレーム間で発生した測定によって得た加速度の値(読み取り専用) (一時的な変数を割り当てます)
    Input.anyKey?現在なんらかのキーかマウスボタンが押されているかどうか(読み取り専用)
    Input.anyKeyDown?ユーザーがなんらかのキーかマウスボタンを押した最初のフレームのみ true を返します(読み取り専用)
    Input.backButtonLeavesApp?Should Back button quit the application?Only usable on Android, Windows Phone or Windows Tablets.
    Input.compass?コンパスにアクセスするためのプロパティー(ハンドヘルドのみ)(読み取り専用)
    Input.compensateSensors?このプロパティーは入力センサーが画面の向きによって補正する必要がある場合に使用します
    Input.compositionCursorPos?IME で開くウィンドウに使用される現在のテキスト入力の位置
    Input.compositionString?現在ユーザーによって入力されている現在の IME で構成された文字列
    Input.deviceOrientation?OS によって判断されるデバイスの物理的な方向(読み取り専用)
    Input.gyro?デフォルトのジャイロスコープを返します
    Input.imeCompositionMode?IME 入力構成の制御の有効/無効
    Input.imeIsSelected?ユーザーが選択したキーボード入力ソースが IME であるかどうか
    Input.inputString?現フレームでキーボードで入力された文字を返します(読み取り専用)
    Input.location?デバイスの位置にアクセスするためのプロパティー(ハンドヘルドのデバイスのみです)(読み取り専用)
    Input.mousePosition?現在のマウスの位置のピクセル座標(読み取り専用)
    Input.mousePresent?Indicates if a mouse device is detected.
    Input.mouseScrollDelta?現在のマウススクロールの移動量(読み取り専用)
    Input.multiTouchEnabled?マルチタッチをハンドリングするかのプロパティー
    Input.simulateMouseWithTouches?Enables/Disables mouse simulation with touches. By default this option is enabled.
    Input.stylusTouchSupported?Returns true when Stylus Touch is supported by a device or platform.
    Input.touchCountタッチ数。そのフレームでは変更されないことが保証されています(読み取り専用)
    Input.touches?最後のフレーム間ですべてのタッチ情報のオブジェクトリストを返します(読み取り専用) (一時的な変数を割り当てられます)
    Input.touchPressureSupported?Bool value which let's users check if touch pressure is supported.
    Input.touchSupported?現在実行されているアプリのデバイスがタッチ入力をサポートしているかどうか

関数

  • Input.GetAccelerationEvent?最後のフレーム間で発生した加速度を返します(一時的な変数は割り当てられません)
    Input.GetAxisaxisName で識別される仮想軸の値を返します
    Input.GetAxisRaw?axisName で識別される仮想軸の平滑化フィルターが適用されていない値を返します
    Input.GetButton?buttonName で識別される仮想ボタンを押している間 true を返します
    Input.GetButtonDown?buttonName で識別される仮想ボタンを押したフレームの間だけ true を返します。
    Input.GetButtonUp?buttonName によって識別される仮想ボタンを離したフレームの間だけ true を返します
    Input.GetJoystickNames?接続されたジョイスティック名の配列を返します
    Input.GetKeyname によって識別されるキーを押している間、true を返します。オート射撃のようなものと考えてください
    Input.GetKeyDownname によって識別されるキーを押したフレームの間だけ true を返します
    Input.GetKeyUp?name によって識別されるキーを離したフレームの間だけ true を返します
    Input.GetMouseButton?マウスボタンが押されているかどうかを返します
    Input.GetMouseButtonDown?ユーザーがマウスボタンを押したフレームの間だけ true を返します
    Input.GetMouseButtonUpマウスボタンを離したフレームの間だけ true を返します
    Input.GetTouch特定のタッチ状態を表すオブジェクトを返します(一時的な変数は割り当てられません)
    Input.IsJoystickPreconfigured?Determine whether a particular joystick model has been preconfigured by Unity. (Linux-only).
    Input.ResetInputAxes?すべての入力をリセットします。ResetInputAxes? を行った後、すべての軸は 0 になり、すべてのボタンは 1 フレームだけ 0 に戻ります