HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0411
慶事hsp3dish上でのmod_joystick.as2解決


慶事

リンク

2014/4/11(Fri) 19:15:42|NO.61513

hsp3dishでゲームパッド(ジョイスティック)を使用したいと思い、
mod_joystickと同時に読み込ませました。
するとerror16 "パラメータの数が多すぎます"と出て起動しません。

hsp3dishではゲームパッド(ジョイスティック)をサポートしていないのでしょうか?
また、他プラットフォームの場合はどの様な動作が見込めるでしょうか?

OSはWindows7、HSPは3.4beta3です。
返答よろしくお願いします。

*******************************************************
#include "mod_joystick.as"

#include "hsp3dish.as"


dim inkey,3

*main
await 16

//計算
key_check = 0
joyGetPosEx key_check, 0

getkey key_check,49
if( ( key_check(8)&1<<0 )||( key_check == 1 ) ) : inkey(0)++ : else : inkey(0) = 0
getkey key_check,50
if( ( key_check(8)&1<<1 )||( key_check == 1 ) ) : inkey(1)++ : else : inkey(1) = 0
getkey key_check,51
if( ( key_check(8)&1<<2 )||( key_check == 1 ) ) : inkey(2)++ : else : inkey(2) = 0

//表示
redraw 0
color 255,255,255 : boxf
repeat 3
color 0,0,0
pos ( 0),(cnt*20) : mes strf("[%04d]",inkey(cnt))
loop
redraw 1
goto *main
*******************************************************



この記事に返信する


check

リンク

2014/4/11(Fri) 19:46:56|NO.61517

HSPDishでは基本的に外部デバイス(ジョイスティック等)のサポートはなかったはず。
また、mod_joystickはWinAPIを使っているためそもそも使用できない。



慶事

リンク

2014/4/17(Thu) 01:09:11|NO.61557

ありがとうございます。
hsp3dish.asは非常に便利なモジュールで重用させてもらっています。
Joystickも使えるとなお良かったのですが、未対応なのですね。



ONION software Copyright 1997-2023(c) All rights reserved.