TNP資料室 @ ウィキ

DXライブラリ

最終更新:

kokeiro

- view
だれでも歓迎! 編集
 ここではDXライブラリについて学びます。DXライブラリとは、DirectXを使ったWindowsソフトの開発に必ず付いて回るDirectXやWindows関連のプログラムを使い易くまとめた形で利用できるようにしたC++言語用のゲームライブラリです。(本家サイト)より引用)
 DXライブラリを用いることで画像の描画、音声の再生を容易に行うことが出来るようになります。

[重要]私が思ってること、やってることを書いてるだけです。最善のプログラムであるはずがありませんw全ての情報はあくまで参考程度に。



DXライブラリの初歩

 需要が高い関数やちょっとしたテクニックを解説します。
  1. ESCAPEキーを入力すると終了するプログラム
  2. 文字を描画する方法
  3. キーがどれだけの時間押されたかを調べる方法
  4. 画像を表示する方法
  5. 音声を再生する方法?



ゲームプログラミングを始める前に

 実際にゲームをプログラミングする際に注意するべきこと、組み立ての際のテクニックなどを解説します。
  1. オブジェクト指向について
  2. プログラミングをする前の仕様書について


ゲームの組み立てのヒント

  1. 一筆書きミニゲームを作る
  2. 起動してESCSPEを押すと終了する
  3. タイトル画面を表示する
  4. タイトル画面から次の画面に進む
  5. キー入力でさまざまな画面に進む
  6. ファイルを分割する
  7. 画像をメモリに読み込む
  8. 画像を表示する
  9. マス目を画像を並べて表示する
  10. 自分の位置を画像で表示する
  11. キー入力で自分の位置が移動するようにする
  12. ゲームの初期化するタイミングを考える
  13. ステージ情報を配列で表現する
  14. ステージ情報によってマスの色を変える
  15. プレイヤーの初期位置をステージに合わせる
  16. 通れるマス、通れないマスをつくる
  17. 一度通ったマスの色を変える
  18. 一度通ったマスを通れないようにする
  19. 全部のマスを通ったか調べる
  20. クリア画面に進めるようにする
  21. 次のステージに進めるようにする



ゲームの基盤の解説


  1. はじめに ゲームの基盤プロジェクトをダウンロードできます。
  2. 構造体に関数書く
  3. どんな機能を持っているか
  4. グローバル変数の扱い方について
  5. おおよその実行順序
  6. main.cppについて
  7. other.cppについて
  8. title.cppについて
  9. gameMain.cppについて
  10. gameClear.cppについて
  11. gameOver.cppについて
  12. sound.cppについて
  13. fps.cppについて
  14. 機能(関数や変数)の追加の仕方



ゲームの基盤を用いて、ミニゲームを作ってみる