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< ButtonGadgetgetShowGadget (ShowGadget inShowGadget)
 
List< ButtonGadgetgetShowGadget (ShowGadget inShowGadget, ref List< ButtonGadget > outDisableGadget, ref List< ButtonGadget > outHideGadget)
 
List< ButtonGadgetgetCameraGadget ()
 
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]
 

詳解

仮想パッドクラス

列挙型メンバ詳解

◆ Button

仮想パッドのボタン定義

列挙値
CHECK 
DASH 
JUMP 
MENU 
CAMERA 
FPS 
RESET 
ZOOM_PLUS 
ZOOM_MINUS 
MAX 

◆ InputState

最後にどのデバイスから入力があったか(タッチ以外から入力があったら隠す)判断する処理用

列挙値
BASE 
KEYBOARD 
GAMEPAD 
TOUCHPANEL 

◆ Mode

ゲーム状態(カメラ操作中・移動中)に応じた表示状態の定義

列挙値
Normal 
CameraShow 
Photo 
MAX 

◆ ShowGadget

シーン別の表示状態の定義

列挙値
All 
Logo 
Title 
Message 
MessageChoices 
Event 
Movie 
Menu 
Walk 
Battle 

◆ Slider

スライダーのタイプ定義

列挙値
CAMERA_VERTICAL 
CAMERA_HORIZONTAL 
MAX 

◆ Stick

スティックのタイプ定義

列挙値
MOVE 
MAX 

メソッド詳解

◆ draw()

void Yukar.Engine.VirtualPad.draw ( )

◆ finalize()

void Yukar.Engine.VirtualPad.finalize ( )

◆ getAxis()

SharpKmyMath.Vector2 Yukar.Engine.VirtualPad.getAxis ( )

◆ getButton()

ButtonGadget Yukar.Engine.VirtualPad.getButton ( Button  inButton)

◆ getCameraGadget()

List< ButtonGadget > Yukar.Engine.VirtualPad.getCameraGadget ( )

◆ getShowGadget() [1/2]

List< ButtonGadget > Yukar.Engine.VirtualPad.getShowGadget ( ShowGadget  inShowGadget)

◆ getShowGadget() [2/2]

List< ButtonGadget > Yukar.Engine.VirtualPad.getShowGadget ( ShowGadget  inShowGadget,
ref List< ButtonGadget outDisableGadget,
ref List< ButtonGadget outHideGadget 
)

◆ getSlider()

SliderGadget Yukar.Engine.VirtualPad.getSlider ( Slider  inSlider)

◆ getStick()

StickGadget Yukar.Engine.VirtualPad.getStick ( Stick  inStick)

◆ getValue()

bool Yukar.Engine.VirtualPad.getValue ( Input.KeyStates  keyState,
ref int  outValue 
)

◆ hide()

void Yukar.Engine.VirtualPad.hide ( float  inTime = ShowTime)

◆ initialize()

void Yukar.Engine.VirtualPad.initialize ( GameMain  gameMain)

◆ show()

void Yukar.Engine.VirtualPad.show ( ShowGadget  inShowGadget = ShowGadget.Walk,
float  inTime = ShowTime 
)

◆ update()

void Yukar.Engine.VirtualPad.update ( )

メンバ詳解

◆ inputState

InputState Yukar.Engine.VirtualPad.inputState = InputState.BASE
static

◆ mapFixCamera

bool Yukar.Engine.VirtualPad.mapFixCamera = true

◆ mapFixCameraMode

bool Yukar.Engine.VirtualPad.mapFixCameraMode = true

◆ mEnable

bool Yukar.Engine.VirtualPad.mEnable = true

◆ mTouch

Touch Yukar.Engine.VirtualPad.mTouch = Touch.GetInstance()

プロパティ詳解

◆ Enable

bool Yukar.Engine.VirtualPad.Enable
getset

◆ GameMain

Yukar.Engine.GameMain Yukar.Engine.VirtualPad.GameMain
getset

◆ Touch

Touch Yukar.Engine.VirtualPad.Touch
get