表示するサンプルコードの言語を指定できます。
マウス (Mouse)
概要
マウスからの入力を扱うクラスです。
エンジンのMouseプロパティから現在のフレームのマウスの入力状態を持った当クラスのインスタンスを取得できます。
マウスが持つ左ボタン、右ボタンならびに中央ボタンの押し状態と、中央ボタンのホイールの回転状態を調べることが出来ます。 (2016.06.09に追加したGetButtonInputStateにてマウス上のすべてのボタンの押し状態を調べられるようになりました。)
ボタンの押し状態
押し状態は前のフレームと現在のフレームでそのボタンを押したかによって決まり、以下の4通りとなります。(○・・・押している、✕・・・押していない)
状態 | 前のフレーム | 現在のフレーム |
---|---|---|
Free | ✕ | ✕ |
Release | ○ | ✕ |
Push | ✕ | ○ |
Hold | ○ | ○ |
主なメソッド
名称 | 説明 |
---|---|
GetButtonInputState | 指定したボタンの入力状態を取得(押し状態) |
主なプロパティ
名称 | 説明 |
---|---|
LeftButton | マウスの左ボタンの入力状態を持つクラスを取得(ボタンの押し状態) |
MiddleButton | マウスの中央ボタンの入力状態を持つクラスを取得(ボタンの押し状態とホイールの回転状態) |
RightButton | マウスの右ボタンの入力状態を持つクラスを取得(ボタンの押し状態) |
Wheel | ホイールの回転度合い |
Position | マウスポインタの位置を取得 |
主なイベント
なし
使用方法
Mouseクラスのサンプルです。