ゲーム開発

スポンサーリンク
ゲーム開発

ゲーム開発38:DXライブラリに差し替える

ここしばらくDXライブラリをいじってました。DirectX9を使った自作のライブラリで一通り2Dゲームは組めるようになってるんだけど、Wave以外の音楽再生やら画像処理やら、まだまだ足りない機能がたくさんあります。それに将来的に3Dやる事も...
ゲーム開発

ゲームエンジン・アーキテクチャ読了

ゲームエンジン・アーキテクチャ読み終わりました。アンチャーテッドの開発者が書いた本で、800ページ以上あります。ゲームエンジンを作るために必要な機能について一通り書かれてます。丁寧に書かれているため、わかり易いです。まぁわからない箇所もあっ...
ゲーム開発

ゲームコーディング・コンプリート読了

ゲームコーディング・コンプリート 一流になるためのゲームプログラミングを読み終わりました。ウルティマシリーズの開発者が書いた本です。この本は図や表がほとんど無く、文字とソースコードのみなので、読むのに結構苦労しました。理解出来ないところも多...
ゲーム開発

DirectX9ゲーム開発まとめ(緋袴きりり)

横スクロールアクションゲーム・緋袴きりりの開発ブログまとめです。WindowsXPのDirectX9で開発していましたが、PCをWindows7の64bitに乗り換えたらコンパイル通らなくなって、そのまま途中で放棄してしまったという残念なも...
ゲーム開発

ゲーム開発37:フェードイン・フェードアウト

友人に更新が少ないって言われた>挨拶---画面切り替え時のフェードイン・フェードアウトを作成しました。これまでもあったんだけど、CGraphicsクラスに入れて全ゲームモードで使い回せるようにしました。フェードのやり方は色々あると思うけど、...
ゲーム開発

ゲーム開発36:坂道の当たり判定2

当たり判定を全面的に作り直しました。これまでは「壁に当たったらそれ以上動かない」という処理をしていました。これは簡単に計算できるのですが、移動量が大きいと壁に近づけない、壁に埋まると動けなくなるという欠点がありました。それの対策のために色々...
ゲーム開発

ゲーム開発35:エフェクトの準備

久しぶりにゲームプログラミングです。今回はエフェクトを導入すべくクラスを作成しました。エフェクト管理クラスCEffectManageとエフェクトクラスCEffectです。とは言え、どちらも前に作ったキャラクタ系のクラスであるCCharaMa...
ゲーム開発

ゲーム開発34:また方向性を考えてみる

冬コミから1月半。そろそろ先へ進むべくまた方向性を考えてみます。最低限のゲーム機能は既に出来てるので、見栄えとかアクションの作り込みをやるかな。・ストーリーとキャラクタを作る前にもこれ書いたけど、全然入れられてないなw 何となくの構想はある...
ゲーム開発

ゲーム開発33:バグ修正

コミケで公開したものには既知のバグがあったので修正しました。坂道を実現するために、ちょっとした高さの障害物は乗り越えるようにしたんだけど、その判定が甘くて壁に引っ掛かってしまうというバグが発生してました。コミケでは間に合わなかったけど、よう...
ゲーム開発

ゲーム開発32:XAudio2でWaveを再生する2

続きです。今回はWaveファイルを読み込んで解析する処理です。mmioというマルチメディア入出力関数があるので、それを使って解析すればOKです。前回のCAudioBaseクラスと今回のCAudioWaveクラスの上にCAudioクラスという...
スポンサーリンク