|
|
- 2008/05/16 23:33過去の Windows を動作対象から外すと…
- かなり簡単にゲームが作れるらしい。たとえばカラーキー対応のブロック転送やアルファチャンネル付きビットマップの扱いなど、すでに Win32API でカバーされているんですね。知りませんでした。具体的には動作対象を Wi [...] [続きを読む]
|
|
|
- 2008/05/14 17:39MSDN ライブラリの日本語版が充実している件
- そういえば Microsoft 日本が翻訳に注力するって言ってましたよね。当サイトの一部とメルマガでは Win32API をテーマにしておりますので助かります。これでサンプルがあれば完璧ですよね。ユーザが投稿できるよ [...] [続きを読む]
|
- 2008/05/13 21:57モンスターハンターがやみつきになる一因
- その昔、カプコンの入社面接に赴いたときの話です。「ウチは業界無二の効果音にこだわっている」とのお話をいただいたことを今もよく覚えております。実はモンスターハンターの購入から久しぶりにカプコンのゲームに触れたのですが、 [...] [続きを読む]
|
|
|
|
|
- 2008/05/11 17:07ふたつの矩形が重なっているかを判定する
- ふたつの矩形が重なっているかを判定するためには IntersectRect() 関数を使います。IntersectRect() 関数はふたつの矩形が重なっているかを判定し、その真偽値を返します。また、第1引数に RE [...] [続きを読む]
|
- 2008/05/10 16:47GDI 関数に NULL を渡してもプログラムが続行する
- そんな馬鹿な…Study::Bitmap が引数なしコンストラクタを持っていないので使い勝手が悪いなぁと思い、未初期化の状態というの許そうと思っているのですが、受け側の GDI 関数が NULL 許容だと絵が表示され [...] [続きを読む]
|
- 2008/05/09 22:12メルマガ用「地球防衛ゲーム」ラフ画
- メルマガで制作していく「地球防衛ゲーム」のラフ画を作ってみました。上から降ってくる敵キャラを射撃によってひたすら迎撃します。一応、主人公は当サイトの看板娘まどかの設定です。インベーダーっぽいですね。 [続きを読む]
|
- 2008/05/08 20:20妥協しない人のドット絵ツール - EDGE2
- しばらく基礎の話が続いたメルマガですが、次号からは具体的なゲーム制作に入っていきます。今までもサンプルとしていくつかゲームを作ってきましたが、せっかくビットマップファイルの画像を表示する方法を解説しましたので、次のゲーム [...] [続きを読む]
|
|
|
- 2008/05/06 21:53ブロックって多用しない方が良いんでしょうか?
- 自分はすぐに脳汁の限界がやってきてしまうので変数の有効範囲を可能な限り狭くしようとブロックを多用しています。こんな感じです。// データベースからデータを読み込むbool found = false;{ [...] [続きを読む]
|
- 2008/05/05 09:22壊れたアイコンを修復する方法
- Windows を使っていると時々スタートメニューやデスクトップなどのアイコンが壊れてしまうことがあります。これを直すためにはアイコンキャッシュファイルを削除します。アイコンキャッシュファイルは次のディレクトリのどち [...] [続きを読む]
|
- 2008/05/04 10:01C++ 標準ライブラリ勉強中
- 面白いですね。特に標準ライブラリのコンテナはパフォーマンスまでもが仕様に含まれるので安心して採用できます。何も考えないで使ってメモリがどういう状態になるかわからないという危惧はありますが Windows も仮想アドレ [...] [続きを読む]
|
- 2008/05/03 08:23イテレート中に要素を削除したくなったとき
- こんな風にすれば良かったんですね。for (std::vector
60;int>::iterator itr = integers.begin(); itr != integers.en d();) [...]... [続きを読む]
|
- 2008/05/02 15:03Study::Bitmap の使い方
- ビットマップを扱うためにメルマガで配布いたしました Study::Bitmap の使い方を説明します。Study::Bitmap は BMP 形式のファイルをメモリ内に読み込んで、そのビットマップのデバイスコンテキス [...]... [続きを読む]
|
- 2008/05/01 17:58モンスターハンターの面白いところ
- ようやく肉が焼けました。初めてモンスターハンターシリーズをプレイしたのですが、まだプレイされていない方々のために面白いと感じたところを紹介しておきます。武器の使い勝手を探す楽しさまず、このゲームに使いやすい武器と [...] [続きを読む]
|
- 2008/04/30 23:18初心者が Flash でゲームを作る際に注意すること
- Flash で ActionScript を使っているときに気をつけていることをメモしておきます。モーショントゥイーンを使いたい場合は、ひとつのレイヤーにひとつの MovieClip を置く下手にゲームループを実 [...]... [続きを読む]
|
- 2008/04/29 12:17リンクページを廃してトップページからのリンクに変更しました
- 相互リンクいただいているサイトをリンクページにて紹介しておりましたが、このページ廃止して、トップページからのリンクに変更しました。情報量が減ってしまって寂しい気もするのですが、トップからのリンクの方が人が流れるようで [...]... [続きを読む]
|
- 2008/04/28 21:56いろいろお知らせ 2008/04/28 版
- いろいろお知らせです。今週のメルマガについて紹介しているサンプルプログラムに誤りがあり、修正版をアップロードしました。とりわけ問題は起こらないようなのですが、気になる方は再ダウンロードください。どんな間違いかとい [...] [続きを読む]
|
|
|
- 2008/04/26 21:50実装を書かなくても使わなければコンパイルできる
- Effective C++ を読み返しているときに思い出しました。当時は驚いた記憶があります。相変わらずスコット・メイヤーズ氏の本は面白いですよ。「初期化されていない変数を使ったときの動作は不定である。妻に宛てた愛の [...] [続きを読む]
|
|
|
- 2008/04/24 21:41「ソースが仕様書です」をまじめに考える
- あ、ちなみに考えているのは私ではありません。今、読んでいる本に「ソースコードはどんな開発でも作成される成果物である」というようなことが書かれていました。普通、保守性を維持するためには「ドキュメントをしっかり残していこ [...] [続きを読む]
|
- 2008/04/23 19:51もう生肉でも良いじゃないか!もしくは焦げてても食え!
- モンスターハンターを買いました。今、初心者向けの訓練を受けているのですが、ふたつ目の「肉の納品」がクリアできていません。タイミングが難しいんですよね。色が変わったときには焦げてしまいます。私、目が悪くて赤とかかなり [...] [続きを読む]
|