- 494 名前:名前は開発中のものです。 mailto:sage [2014/01/16(木) 18:52:01.77 ID:qVz5nDwi]
- >>492
確かにこれだとテンキー1→4という風に方向転換すると 4を押して左方向への入力がある時でも1の←と↓のリリース処理をしてしまって 一瞬止まってガタつくだろうなぁ。(矢印はarrowじゃないかな) 4つの方向キーがリリースされたか調べているわけだから 1つ前のステップの入力状態を入れる変数は4つで良いんじゃないかな。 入力状態を代入する処理を分離して、最後に持ってきた。 switch (joystick_direction(1) ){ case 1: keyboard_key_press(vk_left); keyboard_key_press(vk_down); break; } if(keyboard_check(vk_left) == false && left_previous == true){ keyboard_key_release(vk_left); } if(keyboard_check(vk_left) )left_previous = true; else left_previous = false;
|

|