2009-04-24から1日間の記事一覧

ペースダウン

休み取ったおかげでハイペースで作ってきたけど、0.0.6リリースしたのでちょっとペースダウン。 Wikiのほうの情報の充実や、サンプルの書き直しと追加に手をつけよう。 ほんとはWikiで記事を書いて、きちんとまとまったらプロジェクトホームページに移動した…

インストールされてないフォントを使う機能

フリーのフォントってあるけど、フォントのファイル自体の再配布は禁止とかあるじゃない。 画像にして使うなら再配布可能みたいな。 たとえば、ゲーム内で使う文字をテキストに吐き出しといて、それを入力して、使うフォントを画像に展開、大きな画像ファイ…

FM音源の理屈

詳しいことはわからないが、概要など。 FM音源っつーのは、ある波形にたいして別の波形を入力して、元の波形の周波数を、入力した波形により修正する、つまり周波数変調の機能を持った音源だ。 えらい人が編み出した理論をYAMAHAが頑張って研究して製品化し…

成功している人とできない人

本屋さん行くと、成功しちゃった人の秘訣やらなんやらが書いてある本が並んでたりする。 ああいうのが参考にならないのは、成功できる人ってのは成功するための最低条件を生まれつき持っているからであって、それを持っていない人にとっては絵に描いた餅でし…

MMLを解釈して再生するロジック

DXRubyのSoundEffectを利用して、ファミコンの音楽を作れるかしらん。 と思って、いろいろと考えている。 はてなMML記法を使えば既にそんなことできるわけだが、自分で作るというプロセスが目的であって、それで何かを再生することにはそんなに興味は無い。 …

ストリーミング再生を考える

DXRubyではサポートしていないが、DirectSoundにはストリーミング再生というものがある。 サウンドバッファをループバッファとして確保し、再生しながら再生し終わった部分をロック、書き換えという荒業を行う機能だ。 ゲームで使いそうな効果音でDXRubyがサ…