Common Organization of Controls Kit Fields (日本語)
制御オブジェクトには直接アクセスができる様々なフィールドがあります。
基礎
制御オブジェクトの構造体は以下のように定義されています:
- defaultOption
- defaultLayout
- current
- previous
- joysticks
- name
- number
- etc
- id
- mouse
- x
- y
- fx
- fy
詳細
string defaultOption
- 標準を要求する関数にて使用するための選択肢。標準値は "default" です。
string defaultLayout
- cock.setDefault にて標準使用する配置。標準値は "default" です。
table current
- 現在のフレームにてマップに対して読み込んだ全情報を内包するテーブル。
table previous
- 前のフレームにてマップに対して読み込んだ全情報を内包するテーブル。
table joysticks
- 使用されている全てのジョイスティックを内包しているテーブル。
string name
- ジョイステックの名称。
number number
- ジョイスティックの番号。
table etc
- その他のデータを内包しているテーブル。
string id
- オブジェクトの ID です。
table mouse
- マウス関連の設定を内包しているテーブル。
number x
- マウス支距の X 座標。標準では 0 です。
number y
- マウス支距の Y 座標。標準では 0 です。
number fx
- 水平拡大・縮小計数。標準では 1 です。
number fy
- 垂直拡大・縮小計数。標準では 1 です。
object.current.* へのアクセスは入力の現在状態を取得を示唆する方法です。
それぞれ object.joysticks[ # ].name および object.joysticks[ # ].number へアクセスすることにより物理ジョイスティックの名前および番号へアクセスすることができます。
ID は object.etc.id フィールドから読み取ることができます。
全てのマウス設定は関数を介するか (cock.setMouseOffset および cock.setMouseFactor) または object.etc.mouse.* フィールドにより直接的に行うことができます。
関連
そのほかの言語
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info