8章のジョイパッドの数字との対応関係が分からない。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
アバター
namari
記事: 111
登録日時: 13年前

8章のジョイパッドの数字との対応関係が分からない。

#1

投稿記事 by namari » 13年前

http://dixq.net/rp/8.html
龍神録プログラミングの館の8章で、ジョイパッドのどのボタンがどの数字に対応しているか分かりません。
おそらくどのジョイパッドの種類でもある程度共通で数字が割り振られているんですよね?
例えば、ジョイパッドの下ボタンが「0」、決定ボタンのようなジャンルのボタンが「5」のような一般的な対応関係が分かるサイトはないのでしょうか。

コード:

//一番最初の初期化
void first_ini(){
        ch.x=FIELD_MAX_X/2;
        ch.y=FIELD_MAX_Y*3/4;

        configpad.down=0;
        configpad.left=1;
        configpad.right=2;
        configpad.up=3;
        configpad.bom=4;
        configpad.shot=5;
        configpad.slow=11;
        configpad.start=13;
        configpad.change=6;
}

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: 8章のジョイパッドの数字との対応関係が分からない。

#2

投稿記事 by h2so5 » 13年前

僕も調べたことはありますが、
メーカーやコントローラのモードによってボタンの対応が変わるので一般的な対応関係というのはないと思います。

開発時は自分の使っているコントローラに合わせておいて、リリースする場合にコンフィグで調整できるようにすれば良いかと思います。

アバター
namari
記事: 111
登録日時: 13年前

Re: 8章のジョイパッドの数字との対応関係が分からない。

#3

投稿記事 by namari » 13年前

ありがとうございます。
共通的なものではないんですね。

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: 8章のジョイパッドの数字との対応関係が分からない。

#4

投稿記事 by Dixq (管理人) » 13年前

私が調べた中では上下左右キーのみは共通なものが多いようです。
それ以外は機器によってさまざまなので、コンフィグで設定できるようにすべきでしょうね。

閉鎖

“C言語何でも質問掲示板” へ戻る