ぼく用あれこれまとめ

DirectXを使う。

最終更新:

bokuyo

- view
管理者のみ編集可

DirectXを使う。

  • DirectX初心者なのでわけわからないことばかり書いてます。ご了承ください。

Direct3D11


参考になる


2D画像を描画したい。

板ポリを自分で作って、テクスチャを貼る方法

  • 2Dある程度余裕だから、3Dやってみたいならこっち。
  • とても面倒くさい。
  • アルファブレンドだけでなく、乗算加算減算からいろんなことをやりたい人向けって感じ。

スプライトインターフェイスを使って、簡単に描画する方法

  • 3Dもやってみたいけど、とりあえず2D画像描画したいならこっち。
  • 簡単だし、高速だし、便利。

DirectInput

  • PS コントローラの⇒アナログスティックの値はどこ?
//DIJOYSTATE構造体
//lX			x軸の位置(スティックの左右の動き)
//lY			y軸の位置(スティックの上下の動き)
//lZ			z軸の位置(スロットル制御を表す場合がある)プレステの右アナログスティック
//lRx			x軸の回転 プレステでは使えない。
//lRy			y軸の回転 プレステでは使えない。
//lRz			z軸の回転(「方向舵」と呼ばれる)プレステの右アナログスティック
//rgdwPOV		視点ハットなどの方向コントローラ
//rgbButtons[32]	ボタンの配列(押されてたら1/押されてなければ0)


起動時になんか言われる

game_title.exe - コンポーネントが見つかりません
d3dx9_43.dll が見つからなかったため、このアプリケーションを開始
できませんでした。アプリケーションをインストールし直すとこの問
題は解決される場合があります。

Direct3D 10


MSDNリンク - Direct3D初期化



MSDNリンク - テクスチャ


テクセルがずれる(テクセルアライメント)


MSDNリンク - スプライト


MSDN



加算合成したいときは

記事メニュー
目安箱バナー