OVATION VI682 205/55R16MANARAY オフパフォーマXF117 16 X 7 +40 5穴 114.3【今年の春秋も最注目】

OVATION VI682 205/55R16MANARAY オフパフォーマXF117 16 X 7 +40 5穴 114.3【今年の春秋も最注目】

OVATION VI682 205/55R16MANARAY オフパフォーマXF117 16 X 7 +40 5穴 114.3【今年の春秋も最注目】

今回はアナログスティックの入力について少し話をしたいと思います。

就職作品などでコントローラーの入力を取ってきてゲームに使用したりすると思います。
最近ですとXbox360のコントローラをパソコンに差せばすぐ使えるので、お手軽ですよね。

アナログスティックの値は、中心からの位置が返ってきます。

スティックを触っていない状態でも中心部分では小さな値が入ってしまいます。
これはハード的にどうしようもない部分なので 、
中心から一定距離は反応させないようにする必要があります。

このときに、やってしまいがちな判定として、次のようなものがあります。

if( abs(x) < deadValue ) {
    x = 0;
}<br />
if( abs(y) &lt; deadValue ) {
&nbsp;&nbsp;&nbsp; y = 0;
}

こう記述してしまうと、中心部分はいいのですが、赤い部分の細かい値も消されてしまうため、、黒い軸上へと補正されてしまいます。

これはもったいない!
というわけで、補正する場合は次のような式がいいですね。

if( (abs(x) &lt; deadValue) &amp;&amp; (abs(y) &lt; deadValue) ) {<br />
&nbsp;&nbsp;&nbsp; x = 0;<br />
&nbsp;&nbsp;&nbsp; y = 0;<br />
}

こうすれば赤い部分のみ、値が0に補正されます。


もちろん、中心からの距離を求める方がより綺麗に円形で補正できますよ。

少し変わった方法として、距離をn乗させるという手法もあります。
中心からの最大距離を1として、

OVATION VI682 205/55R16MANARAY オフパフォーマXF117 16 X 7 +40 5穴 114.3【今年の春秋も最注目】

【送料無料】 185/55R16 16インチ KYOHO 共豊 ビルドバーグ CK-VI 6J 6.00-16 DUNLOP ダンロップ エナセーブ EC203 サマータイヤ ホイール4本セット【DU17sum】ホンダ フリード/スパイク GB3・4 15インチ アルミホイール・タイヤセット 一台分(4本セット) LEONIS VX HSMC/GOODYEAR 185/65R15 フリード/スパイク 15インチアルミホイール・タイヤセット 185/65R15 15×6.0J 50【送料無料】 215/60R17 17インチ HOT STUFF ホットスタッフ ジースピード G-01 7J 7.00-17 YOKOHAMA ヨコハマ ブルーアース RV-02 SALE サマータイヤ ホイール4本セット【YO17sum】 【タイヤ&アルミホイールセット】 アイシス ZGM11W CDM1 1665+50 5-114 マットブラック 【クムホ/KUMHO】 HS51 205/55R16 純正16インチ 【タイヤ&アルミホイールセット】 マーク2 ブリット JZX110W,JZX115W CDM1 1665+38 5-114 グラファイトシルバー 【クムホ/KUMHO】 HS51 205/55R16 17インチレガシィツーリングワゴンBH系WEDS ジョーカー ハンター シルバー 7.0Jx17プロクセス T1スポーツ 215/45R17
17インチBRZZC6WEDS ジョーカー ハンター シルバー 7.0Jx17ヨコハマ Sdrive AS01 215/45R17YOKOHAMA ECOS ES31 175/60R15WEDS ヴェルバ AGUDO 15 X 5.5 +50 4穴 10016インチミラL275、285系ENKEI パフォーマンスライン PF01 マットブラック 5.0Jx16トランパス LUK 165/50R16 【送料無料】 155/65R14 14インチ DUNLOP ダンロップ ロフィーダ XT7 4.5J 4.50-14 FALKEN ファルケン シンセラ SN832i サマータイヤ ホイール4本セット 【今がチャンス!エントリーでポイント10倍♪】195/60R15 88H DUNLOP ダンロップ ENASAVE RV504 エナセーブ RV504 Euro Speed G10 ユーロスピード G10 サマータイヤホイール4本セット TOYOTIRES NANOENERGY3plus 185/60R15Japan三陽 ZACK_JP-104 15 X 5 +39 4穴 100
WINRUN WINRUN R380 185/65R14MONZA JP_STYLE_MBS 14 X 5.5 +40 4穴 10014インチ サマータイヤ セット【適応車種:ピクシス スペース(L575S)】HOT STUFF ラフィット LE-03 ブラックポリッシュ 4.5Jx14LEMANS V LM5 155/65R14【送料無料 エブリイワゴン】 165/60R14 14インチ BRIDGESTONE ブリヂストン バルミナ TR10 4.5J 4.50-14 FALKEN ファルケン ジークス ZE914F サマータイヤ ホイール4本セット OVATION VI682 185/60R15MANARAY SCHNEIDER SR28 15 X 6 +45 5穴 114.3 【送料無料】 215/60R16 16インチ BRANDLE ブランドル TM30B 6.5J 6.50-16 DELINTE デリンテ DH2(限定) サマータイヤ ホイール4本セット 14インチフリード スパイクGB系AXEL  アクセル フォー ガンメタ 5.5Jx14Bluearth AE01F 185/70R14
15インチステップワゴンRK1AXEL  アクセル フォー シルバー 6.0Jx15エナセーブ EC203 195/65R15オーリス(NZE151H系)等にお勧め【AZ-Sports SY10】 6.0J-15inch 5穴 PCD114.3 in45【エナセーブ EC203】 185/65R15サマータイヤ & ホイールセット 1台分 4本セットサマータイヤ 14インチ 155/65R14 グッドイヤー イーグル RV-F 共豊 スマック スフィーダ サマータイヤ&ホイール4本セット 国産車 ブリヂストン ネクストリー 165/55R14&ウェッズ ライツレーBL ブラックメタリック/ポリッシュ【数量限定 目玉品】◆【送料無料】軽自動車用低燃費タイヤ TOYOTIRES TEO plus 185/65R14MANARAY EUROSPEED BL10 14 X 5.5 +45 4穴 100 ブリヂストン NEXTRY ネクストリー 限定特価 185/55R15MANARAY VERTEC ONE LONGBEAK 15 X 5.5 +50 4穴 100
グッドイヤー LS2000Hybrid2 195/45R16HotStuff Precious AST M1 16 X 6 +45 4穴 100【送料無料】 205/60R16 16インチ BRANDLE ブランドル 485 6.5J 6.50-16 DUNLOP ダンロップ ルマン V(ファイブ) サマータイヤ ホイール4本セット【DU17sum】【今がチャンス!エントリーでポイント10倍♪】165/60R14 75H TOYO TIRES トーヨー タイヤ TRANPATH LuK トランパス LuK Razee M-7 レイジー M7 サマータイヤホイール4本セット 【送料無料】 185/60R15 15インチ WEDS ウェッズ レオニス NAVIA 03 6J 6.00-15 YOKOHAMA ヨコハマ ブルーアース A(AE50) SALE サマータイヤ ホイール4本セット 【送料無料】 185/55R15 15インチ MONZA モンツァ ワーウィック エンプレス メッシュ 6J 6.00-15 DUNLOP ダンロップ エナセーブ EC203 サマータイヤ ホイール4本セット 【LEONIS VX(BKMC)】4.5J-14インチ【NANKANG AS-1】155/55R14タイヤホイール1台分セット
16インチステップワゴンRP系AXEL  アクセル フォー シルバー 6.5Jx16SINCERA SN832i 205/60R1615インチエブリィワゴンDA64WWEDS ルーシー LUCY グロスブラック 4.5Jx15SINCERA SN832i 165/55R1513インチekスポーツH82WWEDS ルーシー LUCY グロスブラック 4.0Jx13エコピア PZ-XC 155/65R13 16インチヴェゼルRU系AXEL  アクセル フォー ガンメタ 6.5Jx16プロクセス C1S 215/60R16 【送料無料】 175/65R14 14インチ WEDS ウェッズ ライツレー JT 5.5J 5.50-14 DUNLOP ダンロップ エナセーブ EC203 サマータイヤ ホイール4本セット【DU17sum】 【送料無料】 185/55R16 16インチ HOT STUFF ホットスタッフ ラフィット LW-03 6J 6.00-16 YOKOHAMA ヨコハマ ブルーアース A(AE50) SALE サマータイヤ ホイール4本セット【YO17sum】
185/55R16 DUNLOP ダンロップ ENASAVE EC203 エナセーブ EC203 Laffite LW-03 ラフィット LW-03 サマータイヤホイール4本セット【今がチャンス!エントリーでポイント10倍♪】215/55R16 BRIDGESTONE ブリヂストン NEXTRY ネクストリー WAREN W03 ヴァーレン W03 サマータイヤホイール4本セットブリヂストン NEXTRY ネクストリー 限定特価 165/50R15HotStuff lala Palm MD-10 15 X 4.5 +45 4穴 100 TOYOTIRES PROXES C1S 205/60R16MANARAY EuroSpeed V25 16 X 6.5 +53 5穴 114.3 15インチワゴンR スティングレーMH23SWEDS レオニス VX ハイパーシルバーミラーカット 4.5Jx15エナセーブ EC203 165/55R15 15インチエブリィワゴンDA64WWEDS レオニス VX ブラックミラーカット 4.5Jx15エナセーブ EC203 165/55R15
【送料無料】 175/70R14 14インチ WEDS ウェッズ レオニス VX 5.5J 5.50-14 DUNLOP ダンロップ EC202L サマータイヤ ホイール4本セット【DU17sum】【送料無料】 205/60R16 16インチ MONZA モンツァ JPスタイルヴォルクス 6.5J 6.50-16 YOKOHAMA ヨコハマ Cドライブ2(限定) サマータイヤ ホイール4本セット【YO17sum】【送料無料】 165/55R14 14インチ PIAA ピア エレガンツァ S-01 4.5J 4.50-14 DUNLOP ダンロップ ルマン V(ファイブ) サマータイヤ ホイール4本セット 15インチカローラ アクシオ140系 全グレードHOT STUFF クロススピード XM ブラックリムポリッシュ 5.5Jx15Bluearth エース AE50 195/65R15 YOKOHAMA ECOS ES31 215/55R16WEDS ヴェルバ AGUDO 16 X 6.5 +47 5穴 114.3 185/55R16 ヨコハマ ブルーアース エース AE-50 ユーロスピードG10 16-6.0J 新品 サマータイヤ アルミホイール 4本セット YOKOHAMA BluEarth A 低燃費タイヤ 185/55R16 アルミホイールセット 【代引不可】【RCP】
【送料無料】 205/55R16 16インチ KOSEI コーセイ リテラシー LR-01 6.5J 6.50-16 FALKEN ファルケン ジークス ZE914F サマータイヤ ホイール4本セット【ZACK JP-102】6.5J-16インチ【NEXTRY/ネクストリー】215/60R16タイヤホイール1台分セットTOYOTIRES PROXES C1S 205/65R16WEDS ジョーカーフラッシュ 16 X 6.5 +40 5穴 114.3 YOKOHAMA ブルーアース・AE-01F 205/55R16Japan三陽 ZACK_JP-104 16 X 6.5 +35 5穴 114.3 【送料無料】 205/65R16 16インチ LEHRMEISTER レアマイスター LMスポーツファイナル(ブロンズ) 7J 7.00-16 YOKOHAMA ヨコハマ ブルーアース RV-02 SALE サマータイヤ ホイール4本セット【YO17sum】 【今がチャンス!エントリーでポイント10倍♪】205/60R15 DUNLOP ダンロップ LE MANS 4 LM704 ルマン4 G.Speed P-02 Gスピード P-02 サマータイヤホイール4本セット
【今がチャンス!エントリーでポイント10倍♪】195/60R16 DUNLOP ダンロップ ENASAVE RV504 エナセーブ RV504 B-win KRX B-win KRX サマータイヤホイール4本セット【送料無料】 205/45R16 16インチ BRANDLE ブランドル M60 6.5J 6.50-16 DUNLOP ダンロップ ルマン 4(LM704) サマータイヤ ホイール4本セット【DU17sum】【BigWay B-Win ZENATO-8 (BK/P)】4.5J-15インチ【PIRELLI DRAGON】165/50R15タイヤホイール1台分セット 14インチミラ カスタムL275、285系WEDS レオニス WX BMCミラーカット 4.5Jx14エナセーブ RV504 155/65R14 14インチルクラ カスタムL4#5系WEDS レオニス WX BMCミラーカット 4.5Jx14エナセーブ RV504 155/65R14 15インチNV100クリッパーリオDA64WWEDS レオニス WX BMCミラーカット 4.5Jx15ZIEX ZE914 165/55R15
【送料無料】 225/60R17 17インチ BRANDLE ブランドル 008B 7J 7.00-17 PIRELLI ピレリ チンチュラートP1 サマータイヤ ホイール4本セット18インチ サマータイヤ セット【適応車種:レガシィ B4(BN系)】WEDS ジョーカー アイス シルバー 7.5Jx18ZIEX ZE914F 225/50R18YOKOHAMA ECOS ES31 215/55R16HotStuff Laffite LE-03 16 X 6 +42 5穴 100 15インチ サマータイヤ セット【適応車種:CT(ZWA10)】WEDS ライツレー ZM ブラックメタリックポリッシュ 6.0Jx15Bluearth AE01F 195/65R15 DUNLOP GRANDTREK PT3 215/65R16WEDS ジョーカーフラッシュ 16 X 6.5 +47 5穴 114.3 サマータイヤ 265/75R16 112/109 Sダンロップ グラントレック AT3 265/75-16 16インチDUNLOP GRANDTREK AT3
【送料無料】【新品】【乗用車用タイヤ】165/55R12 K6272 ヨコハマタイヤ ADVAN A048 Mサマータイヤ 235/45R17 97Y XL ファルケン アゼニス FK453 新品1本 17インチ 国産車 輸入車【クーポン利用で300円OFF!】YOKOHAMA ADVAN dB V551 195/55R15 【195/55-15】 【新品Tire】ヨコハマ タイヤ アドバンデシベル V551 【クーポン利用で300円OFF!】TOYO H20 215/65R16 109/107C 【215/65-16】 【新品Tire】トーヨー タイヤ 【クーポン利用で300円OFF!】YOKOHAMA ADVAN NEOVA AD07 175/60R14 【175/60-14】 【新品Tire】ヨコハマ タイヤ アドバン ネオバ AD07 送料無料235/60R18 トーヨー(TOYO) PROXES T1 Sport SUV 新品サマータイヤ
、その値をn乗すると次の図のような形になります。

青い線がアナログスティックから取得した値です。それをn乗した値が下の青以外の線です。
(左の灰色部分は、先ほどの灰色の円と同じく、0に補正する範囲です)
こうしておけば中心付近の値がほぼ0になりますので、0に補正する処理が不要となります。
中心でもすごく細かい値が入るので、何か細かい操作をさせたいときに有効です。
また、0に補正する処理が無くなるため、急に入力が入った感じなどを消すことが出来ます。
よりアナログ的な入力ができるわけです。
nの値をどの辺に落ち着けるかは、実際のゲームを触りつつ、調整していくのがいいと思います。

こうした工夫でゲームの操作感が良くなったりすることは多いと思います。
工夫はゲームを面白くするスパイス、といったところでしょうか ^^

【免責事項】

本サイトが提供している情報に関しては、安全性等、いかなる保証もされません。 株式会社ヘキサドライブは、これらの情報をあなたが利用することによって生ずるいかなる損害に対しても一切責任を負いません。

【著作権】

本サイトが提供しているコンテンツについては、特に断りのある場合を除き、株式会社ヘキサドライブが著作権を有します。

研究室

 

お問合せはお電話、、、またはメールにてお願いいたします。

大阪本社

TEL : 06-6641-5710
FAX : 06-6641-5711
mail : info@hexadrive.jp

{yahoojp}xt01-zzp03-wl-2404