2011年10月16日日曜日

XNAでWPF使ってみた

急な思いつきで、WPFで作ったふきだしクラスをXNAに移植してみました。
WPFではShapeを使って色々な図形を描画できるので、上手く使うとXNA単体では難しいことが実現できたり。

で、早速実行した結果。

ふきだしの形状は、キャラクターとふきだしの位置、テキストの内容から実行時に計算してます。当然、キャラクターが移動するとふきだしの尻尾もあわせて変化します。もっとも、毎フレームでそんな処理をすると重すぎるのですが。

また、テキストの表示はシステム内にインストールされているフォントを使用するため、スプライトフォントを準備する必要がありません。XNAの日本語表示はこの辺面倒なので、これも一つの強みかも。ただ、プログラムを実行するコンピュータに該当のフォントがないとダメなので、実質MSゴシックとかの標準フォントしか使えないのが痛い…。

今作っているゲームでどうやって利用するか含め、もうちょい煮詰めることはあるけど、なかなか面白いものができたかな?

2011年10月11日火曜日

画面デザイン中

作業サボらないように出来るだけ毎週ブログ更新したいね。

そんなわけで未完成の画面公開。システムはほぼ固まっているけど、画面に配置する情報がまとまってないのでデザインも難航。まだInkscapeでデザインを練っている段階なので、今後大幅に変わります。…実装面倒そうな画面だなぁ。


素材がないので早苗さん使ってますが、今回は二次創作じゃなくてオリジナルです。で、ジャンルがSTGのはずなのに、どうしてこうなった。

2011年10月3日月曜日

新作開発中

超久しぶりの更新。

新作ちゃんと作ってます。ちなみに今作はなんちゃってSTGです。



最近はゲームの基板システムを構築してばかりでした。まだ基本的なシステム部分なので、絵的に何も公開するネタがない状態。とりあえず最低限の動作は完成したので、今後はキャラクターやら画面やら色々描いていく段階です。

今のところ、キャラクターというか世界観というか、ずいぶん基本的な部分から決めることがたくさんです。でも、ゼロから自分で作っていくのは楽しいですね。

文字ばかりで味気ないので、主人公のラフとか。まだ決定稿じゃないので、画質補正もなしですが。