ページ 11

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

Posted: 2013年2月12日(火) 18:54
by namari
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;
}

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

Posted: 2013年2月12日(火) 19:08
by h2so5
僕も調べたことはありますが、
メーカーやコントローラのモードによってボタンの対応が変わるので一般的な対応関係というのはないと思います。

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

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

Posted: 2013年2月12日(火) 20:19
by namari
ありがとうございます。
共通的なものではないんですね。

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

Posted: 2013年2月12日(火) 21:25
by Dixq (管理人)
私が調べた中では上下左右キーのみは共通なものが多いようです。
それ以外は機器によってさまざまなので、コンフィグで設定できるようにすべきでしょうね。