パッドのアナログスティック(右)の状態を取得する。
double GetPadRightAnalogStickState( const unsigned int idxPad, const unsigned int direction ) const; |
idxPad パッド番号(0〜接続済みのゲームパッドの数−1)
direction 垂直方向(縦方向) DIK_VIRTICAL 水平方向(横方向) DIK_HORIZONTAL
double −1から+1までの実数。
なし
0番パッドの右スティックの垂直方向の移動量をプレイヤーの座標に加える。
void SceneGame::Update() { player.y += m_pEngine->GetPadRightAnalogStickState(0, DIK_VERTICAL) * player.SPEED; } |
※player.y、player.SPEEDは自作しなければなりません。