日記(1051)

<前 次>

マテリアル

う~ん、もともと色のあるメッシュでトゥーンレンダリングをすると元々の材質(色)が無効になってしまいます。
材質にはライティングの設定なんかも入っているためライティングをオフにすると材質もろとも無効になっちゃうようです。
例えば材質ではなく頂点カラーを使うとか?
例えばテクスチャに色をつけるとか?

あう~、レポートやらねば…
明日中に終わらせて月曜日は休みたい。

くぁwせdrftgyふじこlp;@:「」

パネルγのページ更新しましたよ。
ルールにパネル発生メカニズムとプレス機の恐怖を。

レポート

今日レポート書き始めないと今までの経験からすると間に合わない。
やるでえ。

ゲロゲーロ

賞味期限切れ直前のウニがまずかったか…
最近の不規則な生活も影響したかも。

あんまり遊べなかった…

いろいろできそうに見えて案外面倒な設定が必要だったり結果が結構地味だったりして、画像ほど際立った効果は実感できませんでした。
さりげなく使って陰で雰囲気を盛り上げるような使い方なのかなと思ったりします。

パネルγのタイトルBGMを作りました。
パネルを消したときの音とゲームのメイン音楽との組み合わせです。

メッセージを送ると何かが起こる

DirectMusicですよDirectMusic!
VB用でもC/C++用ほどではないけどいろいろできるんですよ。
今夜はメッセージ送りまくって遊ぼう。

画像表示

画像表示ができるようになりましたよ。
画像読み込みがDirectDrawに入ってないのって納得いかない!
でもないもんはないから自前で。というかサンプルからコピー。
VBのDirectDrawにはあるんですけどね。
ウィンドウモードはメインにするつもりはないけどデバッグやウィンドウで使いたい人のために一応対応。
そのためにいろいろ面倒なことがあって。
ウィンドウモードで正しく表示するためにはクリッパーを仕掛ければよいということで、使ってみたら、使ってないときよりはマシだけど、描画位置そのものはディスプレイ画面の左上だからウィンドウ内に正しく表示されない。
他のサンプルではどうしているのかと思えばただ単に正しい位置に描画されるように位置を補正しているだけ。
それに倣ってこっちも補正を加えるようにしました。
これからはもっと開発スピードが上がりそうです。

<前 次>