dev log: 2004年4月アーカイブ

とりあえず手っ取り早く人形をフィールドに置いてみた。コバが萌えているのでスクリーンショット♪

いかがっすか?
DXFフォーマットって色情報がないんだよね。まあレイヤー毎の色番号みたいなのが記述できるんだけど、それってRGBじゃないし。よってちょー適当な配色で塗ってます。
やっぱりLightWaveフォーマット(lwo)を読み込むようにした方がいいのかな〜。そしたらボーンも付けられるんでそ?
悩ましい。

MVC

| | コメント(125)

すでにだいぶ動いていた「ほげMMORPG」をごっそりMVC(モデル-ビュー-コントローラ)で書き換えた。色んなサンプルコードを見ながら建て増しをしてきたのでなんだか綻びが出てきたので、こりゃもうあかんということでメスを入れてみました。

コントローラであるメインのNSResponderがキーイベントやマウスイベントの処理を統括。
ビューはNSOpenGLViewね。初期化やフルスクリーンの処理なんかもここ。
モデルがそれぞれのシーン単位のオブジェクトになる。

ああ、すっきり。

たかまると考えてみたんだけど、FFにしろリネージュにしろ、剣と魔法のファンタジー世界じゃないすか。正義と悪がいて剣と魔法で戦う訳ですよ。ほげMMORPGはどんな物語になるんでしょーか。個人的にはスチーム系が好みなんですが、そうするとモデリング担当も辛かろうということで、木や石で出来た小屋でかまいません。
あとはシナリオですよ、シナリオー。

テキストが簡単にしかも綺麗に表示できるようになったので、チャットもどきを作ってみた。もどきなので、独り言しか言えません。

NSShadowっての使ってみた。テキストにシャドウを書けるヤツ。Mac OS Xのテキスト表示ってやっぱり綺麗だね。
入力されたキーをそのままバッファに貯めておいてリターンキーで送出するよくあるパターンです。
/ではじまるコマンドも多少組み込んでみた。なんだかコマンド入力タイプのRPGを彷彿とさせますな。

あとは、サーバ用意して本当のチャットにしたいんだけど、よろぴく > コバ

MyMiniCity

アーカイブ

最近のブログ記事