PSP xvi

PSPプログラミングを教えるブログ(本気で頑張る人アクセス大歓迎サイト)

PSP-X.gif

記事の間違いを報告  新アップローダー
記事修正情報 PSPプログラミング資料 自作ゲーム PSP用エミュレータ リンク

公認リンク
公式PSP専科 公式PSVita専科 はじめるPSPSDK PSP EXEC GAME M@STER PSP 猫山のYouTubeチャンネル

TAG
全記事にタグをつけています  http://nekoyama2gillien.blog36.fc2.com/?tag=タグ
PSP PSPプログラミング DXライブラリPortable OSLib ショートプログラム ハローワールド
PSP自作ゲーム PSP自作ソフト エミュレータ ゲームアーカイブス PSP動画
動画 初音ミク ミクミクダンス MMDドラマ ゲーム 魔法少女まどか☆マギカ 侵略!イカ娘
アイドルマスター

このブログについて

このブログでは、非公式のPSPソフト、いわゆる自作ソフト( PSP Homebrew )を作る事を目的とします。

著作権などの こまかい利用規約については、こちらを開いてお読み下さい

このブログについて知りたい方、初めて来訪された方はこちらを開いてお読みください
お問い合わせは 猫山猫宗(nekomune@gmail.com)までどうぞ


当ブログはリンクフリーです。ブログ名は、アルファベットで「PSP xvi」と書いて『ピーエスピー・エクシビ』とお読みください。
相互リンクを希望されるブログ運営者様は、ココで申請して下さい。


このブログで全記事から探し物の方は、ここをクリックして下さい。
http://nekoyama2gillien.blog36.fc2.com/?all

スポンサーサイト 

--/--/--
--. --:--

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[edit]

CM: --
TB: --

page top

前回、PSPのデジタルパッド解説をやりましたので、今回はアナログパッド解説です。

入力は、
X方向 = 256段階/数値は(0~255) 8ビット長
Y方向 = 256段階/数値は(0~255) 8ビット長
です。
構造体には unsigned char のキャストで定義されています。

実際の判定には、128を引いてから判別すると良いと思われます。

[A]取得データのまま          [B]128を引いたデータ
    0                   -128

0  基準  255   →    -128   基準  +127

   255                  +127

[B]図で基準の位置は、(0,0)ですが、それは計算上での話です。
生データの検出を行なうと、値が 基準から ±15くらいの範囲でプルプルと変動しています。

アナログパッドの検出結果は PSPの機種別でも異なるようですし、「遊び」があるのがアナログ的でもあり。

PSP-1000 ならアナログパッド部品が簡単に取り外せるので、取り外して眺めながらいじってみてください。
(無くさないように注意してね)
くぼみは円形にえぐられているので、(-128,-128)という値にはなりません。


せっかくなので、アナログパッドも使用する PSP Homebrew を ご紹介。


Battlegrounds QJ.NET へリンクしています。

「本格的3D戦車ゲーム」です.戦車に乗った気分に浸れるゲーム。ないすっ
PSP-2000対応


【 関連記事 】
PSPプログラミング PSPSDKにライブラリを追加しよう(4) DXLibP v0.5.7
PSPプログラミング DXライブラリPortable でプログラムの「核」を書く
PSPプログラミング PSPパッドの読み取り(デジタル部分)
PSPプログラミング PSPパッドの読み取り(アナログパッド部分) 戦車ゲーム紹介
PSPプログラミング DXライブラリPortable でのパッド入力 その1
PSPプログラミング DXライブラリPortable でのパッド入力 その2
PSPプログラミング DXライブラリPortable でのパッド入力 その3 OSK
PSPプログラミング DXライブラリPortable でのパッド入力 その4 アナログ系


関連記事
スポンサーサイト

[edit]

CM: 0
TB: 0

page top

この記事に対するコメント

page top

コメントの投稿

Secret

page top

トラックバック

トラックバックURL
→http://nekoyama2gillien.blog36.fc2.com/tb.php/254-e6320c8f
この記事にトラックバックする(FC2ブログユーザー)

page top


h o m e |


 

2017-03