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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0426
もぬぬ外部入力装置からの信号4解決


もぬぬ

リンク

2010/4/26(Mon) 19:10:50|NO.32273

一般的なゲームコントローラーや、キーボード以外の入力装置を接続し、
そこから送られてくる信号を取得したいのですが、どの様なやり方がありますでしょうか。
HSP MULTIMEDIAのジョイスティック検出を試してみたのですが、
接続されているのに認識されません。



この記事に返信する


KA

リンク

2010/4/26(Mon) 23:25:02|NO.32275

1:他のソフトで認識できているか?
2:どうやって”認識”させているのか?

意味は分かっても、内容が分かりません。



backdrop

リンク

2010/4/27(Tue) 00:27:10|NO.32281

mod_joystick.as内のjoyGetPosEx命令を参照
かんたんなのはstickコードに変換してくれるjstick命令です。



GENKI

リンク

2010/4/27(Tue) 00:53:53|NO.32286

> 一般的なゲームコントローラーや、キーボード以外の入力装置

どのデバイスでの接続かによっても方法が異なってくると思います。RS232C?プリンタポート?最近だと普通はUSBだと思いますが。

さらにHSPから利用するには、適切なドライバがインストールされ、デバイスが正常に認識され、正常動作していることが条件になります。
HSPではドライバは作れませんしね。(ですよね?)
先ずはデバイスマネージャで接続した入力装置が正しく認識され動作しているか確認が必要ですね。


> そこから送られてくる信号を取得したいのですが、どの様なやり方がありますでしょうか。

上記の条件を満たせば信号の取得は可能だと思います。
方法については、デバイスの接続方法や通信情報の仕様によっていろいろだと思います。
その「入力装置」についての情報がもう少し無いと回答のしようがないかと。

ちなみにUSB接続での情報取得なら前にやったことがあるので資料だけ置いておきます。
・HSPでUSBを使ってみた。の解説。
http://homepage3.nifty.com/ghpk/lab/usb/index.htm
・PS3コントローラをUSB接続して情報取得するサンプル。
 ちょっとタイムラグあります。プラグイン化したタイムラグなしのものもありますがVC++なのでこちらにしておきました。
http://homepage3.nifty.com/ghpk/day/usbsample002.zip


> HSP MULTIMEDIAのジョイスティック検出を試してみたのですが、

OS上でジョイスティックと認識されていなければジョイスティックとして認識や信号を取得することは出来なくて当然です。
(ちなみに…ジョイスティック使うだけならmod_joystick.asが手軽です。)



もぬぬ

リンク

2010/4/28(Wed) 06:06:23|NO.32303

入力装置はUSB接続のダーツボードでした。

>・PS3コントローラをUSB接続して情報取得するサンプル。
VID,PIDを書き換え、情報取得する事が出来ました。

大変助かりました。ありがとうございます。



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