Logo
公開型 | 公開メンバ関数 | 公開変数類 | 静的公開変数類 | プロパティ | 全メンバ一覧
Yukar.Engine.VirtualPad クラス

仮想パッドクラス [詳解]

公開型

enum Button {
CHECK = 0 , DASH , JUMP , MENU ,
CAMERA , FPS , RESET , ZOOM_PLUS ,
ZOOM_MINUS , MAX
}
仮想パッドのボタン定義
enum Stick { MOVE = 0 , MAX }
スティックのタイプ定義
enum Slider { CAMERA_VERTICAL = 0 , CAMERA_HORIZONTAL , MAX }
スライダーのタイプ定義
enum Mode { Normal = 0 , CameraShow , Photo , MAX }
ゲーム状態(カメラ操作中・移動中)に応じた表示状態の定義
enum ShowGadget {
All = 0 , Logo , Title , Message ,
MessageChoices , Event , Movie , Menu ,
Walk , Battle
}
シーン別の表示状態の定義
enum InputState { BASE , KEYBOARD , GAMEPAD , TOUCHPANEL }
最後にどのデバイスから入力があったか(タッチ以外から入力があったら隠す)判断する処理用

公開メンバ関数

void initialize (GameMain gameMain)
void finalize ()
void update ()
void draw ()
void show (ShowGadget inShowGadget=ShowGadget.Walk, float inTime=ShowTime)
void hide (float inTime=ShowTime)
List< ButtonGadget > getShowGadget (ShowGadget inShowGadget)
List< ButtonGadget > getShowGadget (ShowGadget inShowGadget, ref List< ButtonGadget > outDisableGadget, ref List< ButtonGadget > outHideGadget)
List< ButtonGadget > getCameraGadget ()
ButtonGadget getButton (Button inButton)
StickGadget getStick (Stick inStick)
SliderGadget getSlider (Slider inSlider)
bool getValue (Input.KeyStates keyState, ref int outValue)
SharpKmyMath.Vector2 getAxis ()

公開変数類

Touch mTouch = Touch.GetInstance()
bool mapFixCamera = true
bool mapFixCameraMode = true
bool mEnable = true

静的公開変数類

static InputState inputState = InputState.BASE

プロパティ

Touch Touch [get]
bool Enable [get, set]
Yukar.Engine.GameMain GameMain [get, set]

詳解

仮想パッドクラス


このクラス詳解は次のファイルから抽出されました: