EBFのページへ
DirectX ~ゲーム開発状況
最新版のダウンロード(7/4)
ゲームが起動できない場合はコチラでDirectXの最新版をダウンロードしてください。
注意:インストール時にデスクトップに実行のショートカットと共にアンインストールのショートカットも同時に生成されるので、最新版をインストールする前に必ずアンインストールしてください。
2009年
7月4日
- FPS表示機能を追加しました。
- .xファイルの読み込み・描写に成功しました。
- 右のフレームが☆になりました。
.xのファイルが読み込めないと話にならなかったのですが…
.bmpファイルをレンダリングパイプラインにセットするだけで貼り付けることできたんですね。
FPSはtimeGetTime関数で何秒経過したかをみています。
6月7日
- stgsample.iniにデータを記録するようにしました。
- 3D描写に対応しました。
- FOG(霧)処理で闇に包まれてる感(?)を表現しました。
- 一時的にインストーラーの使用をやめました。
フルスクリーンとウインドウモードの設定を変更するには、インストールしたフォルダのSAVEDATA.DATを編集する必要があります。
一番上の数字が0でウインドウ、1でフルスクリーンとなっております。
2月14日
- フルスクリーンとウインドウモードの設定の保存機能を付けました。
- 描写処理を各タスクで実行するようにしたので、処理が結構軽くなりました。
フルスクリーンとウインドウモードの設定を変更するには、インストールしたフォルダのSAVEDATA.DATを編集する必要があります。
一番上の数字が0でウインドウ、1でフルスクリーンとなっております。
2月8日
- 敵弾を作成しました。
- 自機の消滅エフェクトを追加しました。
- 自機が2回だけ復活するようにしました。(ゲームオーバー画面はありません)
- フルスクリーン時にEscキーを押したら確認ダイアログなしで終了するようにしました。
2月7日
- セットアップファイルを作成しました。
- フルスクリーンモードとウインドウモードを変更できるようになりました。
- フルスクリーン時のデバイスロストに正式に対応。
ウインドウモードで実行すると著しく動作が遅くなるのでご注意ください。
1月12日
敵消滅時、及び自機弾消滅時のエフェクトを追加しました。
DownLoad:diseffect01.zip
1月11日
- 自機の弾が通常時と低速時で動きが変わるようにしました。
- 敵を作りました。
- 自機弾と敵の当たり判定をつくりました。
- 画像の表示で加算合成ができるようになりました。(光の表現などにつかいます)
敵弾と消滅処理は明日にでも作ります。
DownLoad:Enemy01.zip
1月9日
- タスクリストが完全に完成しました。ちかいうちに作り方を公開します。
- 画像の不要な部分(周りの黒い部分など)を描写しないようにできました。
- 自機の弾を発射し続けることができるようになしました。
- 右端にフレームがつきました。
DownLoad:MyShot02.zip
1月8日
自機の弾の生成に成功。
けど、まだ削除ができていないので、いずれ「App Crash」がおきます・・・
ショットキーはZボタンです。
DownLoad:MyShot01.zip
1月7日
- タスクシステムが(おそらく)完成しました。
- タスクリストごとに処理をすることが可能に。
- タスクリストごとに描写をすることが可能に。
- ミス修正。。
1月6日

昨日のプログラムを公開
DownLoad:DirectInput.zip
今日はタスクシステムを作っていましたが、なかなかうまくいきません・・・
1月5日
Directinputでキーボードの入力データを受け取り、自機を移動することが可能に。
サンプルは明日か明後日に公開します。
1月4日
DirectInputの初期化に成功。
1月3日

Download:square_spin.exe

Download:square_spin_and_camera_move.exe

Download:imagemapping.zip
3個作りました。
上は、正方形が回転するだけのプログラムです。
一方、真ん中は、正方形が回転しながら、カメラの位置が変わっていきます。
一番下のImageMappingは、左の画像を読み込み、
この画像の白い部分RGB値でいうと(255,255,255)の部分を透明と認識させ、
表示しています。
それだけです。
1月2日

グラフィックの初期化・解放処理部分は完成。
次は2D画像の表示を予定。
- ウィンドウの表示
- Direct3D(DirectGraphics)の初期化
- フルスクリーンでの起動対応


