12月 1
カドミウム
icon1 管理者| icon2 C + +のエンジンデザイン | icon4 2008年 12月1日2009年| icon3 コメントなし»

最後に私にエンジンに、コマンドの何千もの任意のwypaśnejしないコンソール単純なビューにコンソールログの追加に来ている。 今、エンジンからのログをチェックできるアプリケーションを離れることなく。 また、来ているフォントのサポートコンソールを書く。 私は私のために適切な瞬間を選択する上で迷っていた。 選択は、フォント、単純なビットマップの下落の合計のFreeType 。 しかし、私はそのため、私はビットマップフォントされたときは、テクスチャフォーマットのフォントに、様々なプログラムを生成してビットマップフォントに依存のFreeType、その実装が変化する選ばれた。 ことが可能""xmlのアスキーコードをzaprząśćていた、一緒に個々の文字の座標を検索すると、その後、再び私はすべて手動で、どのそれがクールではない編集しなければなりません。 FreeTypeはピンク("customowych"フォントなど)ではなく、私の場合、より適切な。 ただ、単純な負荷TTFフォントは、私が画面上に書き込むことができます。 私は(のftglライブラリを使用するために実装FreeType'a http://sourceforge.net/projects/ftgl/ )。 かなりクールだと簡単にどのフォント、テクスチャ、あるいはメッシュとして描くことができますAPIを使用する。

もう1つの目新しさで、私のエンジンは、サウンドのサポートです。 ここでは、OpenALを使用します。 ライブラリは非常に(OpenGLベース特に男性のための素晴らしい)、実装するためにも文書化Creative'aの後ろです。 私は)、WAVファイル(yはOpenALは既製の関数を読み込む必要があるサポートして自分たちのニーズ、小さなラッパーを書き込みおよびOGG。 OGGファイルのサポートは、彼が既に書いていたが、それは信じられないほど簡単にすることだったので、チュートリアルの何千ものは、このトピックにネットされている。 また、私ができる最後に(以前に書き込まれたことに)非常にクールな効果を与える3Dサウンドを実装することでした。 最初のテストの結果の後、私は愉快に驚いた。 ここでは、小さな細部にまで注意を払う。 どのように1日はOpenALの3Dオーディオを実装し、動作しません、、音はモノラルでいることを確認すると、や神経の山数時間を失うため、 :)

まだ長い私はいくつかの簡単な技術デムコと共有を作ってみるよ。