ゲームプログラミング技術集
ひっと
DirectInput初期化と入力チェック
DirectXを使ったゲームプログラミング例を紹介しています。
DirectInput初期化と入力チェック
[2010.12.29] DirectInputのサンプルを作りました
キーボード、マウス、ゲームパッドの入力を処理します。
画面をマウスでつついたり矢印キーを押すと赤い丸が動きますよ。
十字キーのような押しっぱなしの入力チェックだけでなくてクリックのような押した直後もチェックできます。
ダウンロード
ゲームプログラミング
技術集INDEX
トップページ
Direct3Dグラフィック
Direct3Dを使った2D描画
テキスト描画
Xファイル
Xファイルの読み込みと表示
カメラ制御
ビューとプロジェクション
プログラムとソースコード
シェーダプログラミング
ピクセルシェーダ実装例
頂点シェーダ実装例
HLSLでシェーダプログラミング
HLSL エフェクトファイルの作成
HLSL アプリケーション側の実装
入力 DirectInput
DirectInput初期化と入力チェック
サウンド DirectShow
DirectShow初期化と再生
ゲームプログラミングの数学
ベクトル
単位ベクトル
ベクトルの外積
ベクトルの内積
2ベクトルのなす角度
2点間の距離
点と線の距離
点と三角形の当たり判定
線上の最近点
2直線の交点
ポリゴンから法線を作る
ポリゴンの表裏の判定
平面と平面方程式の求め方
点と平面の距離
平面上の最近点
平面と線分の交点
弾道計算プログラミング
斜方投射
斜方投射の軌跡の求め方
斜方投射で弾を目標に当てる
プログラムとソースコード
アルゴリズム
ダイクストラ法で最短ルート検索
十字キー 8方向キーの判定
メッシュの当たり判定