[過去ログ] 【2D】ゲーム作成ツールGameMaker part6【マンセー】 (984レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
489
(2): 2014/01/16(木)06:36 ID:Kawrgsu0(1/3) AAS
ジョイスティックでもキーボードでも操作可能なゲームを作るために
ジョイスティックの入力をキーボード入力に変換する処理をしようとしてるんだけど、
十字キーの入力がうまく行かない。

ジョイスティック入力が左下(vk_numpad1)ならキーボード←と↓を入力。
ジョイスティック入力が下ならキーボード↓を〜〜 と八方向分やって、
それぞれの方向のジョイスティック入力が無くなったときにキーボードの入力をreleaseしてるんだけど、
この方法だとぐるりと一周回るような移動をしたとき非常にカクカクする。
省2
492
(2): 2014/01/16(木)15:23 ID:Kawrgsu0(2/3) AAS
>>491 こんな感じ。object:gameamsterのステップイベントにて、

switch (joystick_direction(1))
{
case vk_numpad1:
keyboard_key_press(vk_left)
keyboard_key_press(vk_down)
allow1 = 1 break;
省7
493: 2014/01/16(木)15:25 ID:Kawrgsu0(3/3) AAS
>>492の続き

 これがやはり全方向に対して行われる。
 ちなみに移動するキャラクター側の方向キーに対する移動は、

if movestop = 0
{
if keyboard_check(ord('A'))
{hspeed = -3}
省4
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s