日記(963)

<前 次>

ループすること

で、実際やってみました。
とりあえずループの設定だけ。
これは特別難しいことではなかったので、変数名を逆にして全然動かなくなったこと以外はスムーズに進みました。
Bomber丸Worldへの応用も結構すんなりいけるかな…?

できること

DirectMusicで何ができるのかを確認していました。
1.全てのMIDIメッセージを送ることができる
2.ソフトシンセは鳴らない音が多い
3.ボリュームやパンなどのコントロールチェンジによるパラメータは取得できない
4.マスターxxx系は反応が遅い
5.転調ができる
まあ、色々と面倒ですな。
前にサンプル代わりにアップしたDirectMusicとMFCの練習プログラムを改造して色々試しています。

白紙撤回を白紙撤回

2006/06/18(Sun)の日記で書いたことですが、白紙撤回したことをまた白紙撤回しようと思います。
つまり、今日の日記の内容は、その日の日記の、「しかし、です。」より前と同文です。

そうそう、プログラミングコーナーのDirectX7のコーナーも更新しようと考えてます。
いちいちヘルプ立ち上げるのが面倒なんで自分のサイトに必要なことが書いてあればやりやすいんですな。
いっそのことプログラミングコーナー全体をそういうものに変更しちゃおうかしらと考えている今日この頃。

BGMシステム

Bomber丸WorldのBGMシステムを開発中です。
さすがにデータばかり作っていてプログラムができていないのではMEなどの確認ができないので。
実装はDirectMusicを使って色々やろうと考えてます。
パフォーマンス的な問題やMIDIメッセージを送る手順がややこしそうですがなんとかやってみたいです。
とりあえず現状はまだ何もできていません。
まずBGMシステムの中枢となる部分を作って、プログラミングコーナーでやっているスクリプト講座ができたら、それを使ってエフェクト定義ファイルやなんかを作るようにしてみたいと思っています。

ということでマリオさん、ぼくは王子です。

今日はなぜかひたすらスーパーマリオRPGをやっていました。
主にキャラとストーリーの再確認のためで、結構無茶なプレイをしていました。
なんかこう、一気にプレイしてみると、クッパがすごくいいキャラですね。
離れ離れになってしまった部下たちを無理に引き戻そうとせず、今後の人生を応援しているところにクッパの部下への思いを感じます。
自分らの親分を突貫工事の部屋に閉じ込めて延々と武器生産をさせ続けていたどこぞの工場長とは大違いです。
あと、マロの王子宣言がかわいかったり。

掲示板全面リメイク計画

ふにゃさんの操作説明ずいぶんできてきましたよー。
とりあえず基本操作は全て完了です。
走って歩いてジャンプしてバナナ食ってとげに刺さって場外に落ちるところまでできています。
今後はギヤバネなどのいろんなキャラクターの紹介ですよ。

掲示板の全面的なリメイクをしようと考えています。
まだどうするか煮詰まっていないので行動を起こすのはまだ先になりそうですが。

ファイルイメージ

ふにゃさんの操作説明用ステージを作りました。
これはプログラム上で生成される広大なマップで、操作説明の都合で何でも出てきます。
昨日言っていた具体的数値を意識せずにプログラムを組める方法については、どうやって完全で安全な方法にしようかとか、どうやって見た目に美しいコードになるように構成しようかとか、どんなわかりやすい名前をつけたらいいだろうかとか言う、結構どうでもいいところに無駄に時間を掛けすぎてしまい、予定としてやってしまいたいところまで全然届きませんでした。
操作説明用ステージはふにゃが勝手ににこにこしないためのバナナ一個と、ふにゃ自身が一人いるだけのステージですが、操作説明の都合でそのときそのときに応じて必要なものを出していきます。

<前 次>