バイクグローブ 暖かいバイク競輪防水プロテクター グローブ ブラック XXL MC15B【超格安価格で提供し!】

バイクグローブ 暖かいバイク競輪防水プロテクター グローブ ブラック XXL MC15B【超格安価格で提供し!】

バイクグローブ 暖かいバイク競輪防水プロテクター グローブ ブラック XXL MC15B【超格安価格で提供し!】

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

就職作品などでコントローラーの入力を取ってきてゲームに使用したりすると思います。
最近ですと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として、

バイクグローブ 暖かいバイク競輪防水プロテクター グローブ ブラック XXL MC15B【超格安価格で提供し!】

自転車用 ヘルメットJKSPORTS GUB Ci 吸収型ゴーグル乗る単一ペア ヘルメット ミラー スライス 1 ピース自転車材料の摩耗メガネ 並行輸入品自転車用 ヘルメットマイクロ ヘルメット象小 並行輸入品自転車用 ヘルメットJKSPORTS シグナ サイクリング ヘルメット山道に乗るヘルメット 1 つ作品精神移動のヘルメット サイクリング ヘルメット 並行輸入品 自転車用 ヘルメットスケート/スケート ボード/登山/MTB/BMX/サイクリング ヘルメット - 白 L の子供自転車ヘルメット山の道のバイクのヘルメット 並行輸入品 RADICAL ラジカル クロモリパイプ その他フレーム関係 OVER RACING PROJECTS OV-32フレームキット ゼファー1100
R&G クラッシュプロテクター カラー:ブラック ZX-6RPOSH Faith エンジンガード カラー:ゴールド CB1300SF/SBR&G クラッシュプロテクター カラー:ブラック YZF-R6 YOSHIMURA JAPAN USヨシムラ シャーシプロテクターセット(ダークグレー) GSX-R600 GSX-R750 KN企画 ビッグローター200mmキット2POTキャリパー付 鋳造キャリパーセット DISK:銀 サポート:赤 キャリパー:赤 アドレスV125 田中商会 モンキー用φ26フロントフォーク 左側ディスクブレーキキット 550mm モンキー、ゴリラ
Brembo ブレンボ Super Sport フローティングディスク 左右セット SUZUKI GSX-R 600 08-15、GSX-R 750 08-15、GSX-R 1000 09-15Dimotiv Type3Lブレーキ・クラッチレバーSET Kawasaki カラー:チタンシルバー+チタンシルバー KLR650 KLX250/S…Dimotiv Type3Lブレーキ・クラッチレバーSET MV AGUSTA カラー:ゴールド+レッド F3 675 F3 800 Dimotiv Type3Sブレーキ・クラッチレバーSET BMW カラー:シルバー+ブルー S1000R S1000RR Valter Moto components レバーガード/SAFEROD ブレーキ側 カラー:オレンジ CB1000R CBR600F HORNE… RIDEA 3Dスライド延長式ノブアジャストブレーキレバー 左右セット 本体:ブラック エクステンション:チタン PCX125 PCX150
RIDEA 可倒式アジャストショートレバー ブレーキ&クラッチセット 本体:チタン アジャスト:ブラック MT-09 TRACERHURRICANE ハリケーン POLICE 4型 ハンドルセット HONDA APE50 エイプHURRICANE ハリケーン 6インチドラッグポスト ベーシック その他 HEPCO&BECKER エクスプローラー Xplorer サイドケースセット 右40/左40 カラー:シルバー HEPCO&BECKER サイドケース ホルダーセット Journey カラー:ホワイト MT-09 HEPCO&BECKER サイドケース 右30/左30 ホルダーセット Xplorer カラー:ブラック NC750X
TOURATECH ZEGA Mundo アルミパニアシステム【アルミ無塗装】 31L+38L KTM 1050 Adventure/1290 Su…KN企画 ジャイロキャノピー 流用 DISK化 汎用ハブ ホイール関連パーツ その他【USA在庫あり】 114709 BBK361 エキセル EXCEL RIM 14X140 28H BK EXCEL 【USA在庫あり】 497044 7390 クリアキン Kuryakyn LED リング オブ ファイアー オレンジ ライト (左右ペア) 01年以降 GL1800、F6B 【USA在庫あり】 RKBBS351 BBS431 エキセル EXCEL アルミリム リア 14インチX1.40インチ 85年-09年 DR-Z、RM、KX、KLX シルバー 【USA在庫あり】 0213-0235 WE271047 EPI CVジョイント フロント 内側 07年 ポラリス RANGER 700 4X4 XP 補修キット
45120-MAL-G01 ホンダ純正 ディスク COMP R フロントブレーキ45220-MAL-G01 ホンダ純正 ディスク COMP L フロントブレーキユニカー工業(unicar) 防火対策バイクカバー 6L ユニカー工業(unicar) 防火対策バイクカバー 7L ユニカー工業(unicar) 防火対策バイクカバー SB ユニカー工業(unicar) 防火対策バイクカバー SB
AK-100 スポーツバイクカバー コミネ 09-100【メーカー在庫あり】 8021506618638 アルパインスターズ Alpinestars 2017年春夏モデル ロードレーシングブーツ SMX-S 黒/黒 44サイズ (28.5cm)4321 カドヤ レザーブーツ ライドチェルシー ブラウン 25.5cm コミネ PK-723 エクシードケブラーデニムジーンズ SIMPSON シンプソン STP-7111 TOURING PANTS 2017S/S バイク/オートバイ/春/夏/秋/メンズ/防水/パンツ/ズボン/ボトム Fox 180 Falcon 2017モデル モトクロス オフロード ジャージ パンツ セット
バイク用グローブ GMG−02 パンチングタイプ Drak Green x Whiteバイクグローブ 新しいアルパインスターズ ステラ スパルタ女性スパンデックス¥ /メッシュ手袋, ブラック, MED¥ /MDバイクグローブ 2016 フォックス レース Pawtector レース手袋 バイクグローブ MSR 影響手袋黒¥ /ハイ 2 xl Viz 359785 グローブ Five STUNT EVO GLOVE Sサイズ ブラック BLACK 黒 Five5 【USA在庫あり】 PM3016-TR 0035-0065-CH パフォーマンスマシン フットペグ コンター クローム
BLASTMANIA アルミクロームメッキ ステップボード(左右セット) フォルツァX フォルツァZBIHR BY LV8 ビユールLV8 Universal front stand Bihr by LV8 with roller supportsヨーロッパ直輸入品 メンテナンススタンド類アメリカンドラッガーズ ショートサイドスタンド HONDA SHADOW400 シャドゥ クラッチレリーズプレートKIT シルバー/ブラック NITRO RACING(ナイトロレーシング) ZRX1100・ZRX1200 2輪 アルバ カーボン強化クラッチアッセンキット(3枚仕様) 品番:301-0012 JAN:4560312931325 ヤマハ シグナスX・マジェスティ125 スペシャルパーツ武川 SP武川 POLINIハイギヤセット S JOG-ZR / 02-04-600
【△在庫少→6月7日出荷】キタコ(KITACO) KLX110用 ビッグキャブKIT:VMφ26+SEマニSET 110-4022013 【送料無料】(北海道・沖縄除く)S&S Bキャブレター用マスターリビルドキット272020 ポッシュ POSH ケイヒン PC20 キャブレター本体 モンキー12V、ゴリラ 12V モンキー(MONKEY)/ゴリラ ライトキャブキット ケーヒンPCΦ20 KITACO(キタコ) BITO R&D CRキャブレター φ33(シルバー) CB750K0-K6(OHC) BITO R&D CRキャブレター φ29(シルバー) Z400GP
KEIHIN CRスペシャルキャブレター(BLKボディ 29mm) Z1 Z1000 Z2【USA在庫あり】 166287 PK1120 ワイセコ Wiseco ハイパフォーマンス ピストン キット ガスケット付き 65.5mmボア 圧縮比10:1 86年-91年 XR200R【USA在庫あり】 822175 23855C バーテックス Vertex 鍛造ピストン キット ピストン径95.97mm 圧縮比12.5:1 13年-16年 CRF450R レッツ4(Let's) ハイパワーヘッド Auto Boy(オートボーイ) TOYOTA(トヨタ)タクティ(TACTI)キャッスル E-LLC ロングライフクーラント (ピンク) 18L V92301103 US YAMAHA 北米ヤマハ純正アクセサリー ラジエーターファンキット (Radiator Fan Kit) YAMAHA YZ450FX
DRC ラジエターホースキット HUSQVARNA TE449【在庫あり】R&G アールアンドジー ラジエターガードRadiator Guards KAWASAKI ZX-10RSAMCO SPORT サムコスポーツ クーラントホース(ラジエーターホース) KAWASAKI KR1 SAMCO SPORT サムコスポーツ クーラントホース(ラジエーターホース) HUSQVARNA TE250 SAMCO SPORT サムコスポーツ クーラントホース(ラジエーターホース) HUSQVARNA TE300 SAMCO SPORT サムコスポーツ クーラントホース(ラジエーターホース) KTM 125SX
、その値をn乗すると次の図のような形になります。

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

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

【免責事項】

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

【著作権】

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

研究室

 

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

大阪本社

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

{yahoojp}xt01-zzp03-wl-2404