VisualC#

2009年8月28日 (金)

XNAを使ったゲーム開発その2

23日の日記の続きです。

とりあえず、現在、RPGの制作で使用しているオレツールのいくつかを、XNAに対応させてみたいと思います。

で、XNAで具体的にどういったモノを作るのか、まだ決まっていない(←最もダメなパターンw)のですが、何となく3Dの機能を利用したゲームになる気がします。
となると、3Dモデルのアニメーション処理は、避けて通れないでしょう。
そこで、まずは、「3Dモデルのモーション作成ツール」を、XNAに対応させることにしました。

そのツールは、VisualC++で作成しています。
振り返ってみると、VC++で作成したソフトが吐くバイナリファイルを、VisualC#.NET(というか.NET Framework)のプログラムで読み込んでみた経験が、まだ一度も無かったりします。(汗)
C#は好きな言語なんですけど、使う機会が無くて・・・。(苦笑)

理屈では問題無く読み込めるはずですが、以前、Excel VBAで吐いたバイナリファイルが、VC++で書いたソフトで読めなかった例があります。
不安が残るので、早速試してみました。

・・・結論から述べると、上手くいきました。
たとえば、C/C++で、

fwrite(&hoge,sizeof(int),1,filestream);

みたいな感じでバイナリファイルに書き込んだデータは、VC#.NETではSystem.IO.BinaryReaderを使って普通に読み込めました。

BinaryReaderのインスタンスを生成した上で、

hoge = binaryreader.ReadInt32();

みたいな感じです。
これなら、VC++で書いた他のツールも、XNAに対応させるのは簡単かもしれないです。多分。

| | コメント (0)

2009年8月23日 (日)

XNAを使ったゲーム開発その1

そろそろ、XNAを使ったゲーム開発を再開してみようかな、と思っています。

今回は、以前の「xna学習日記」のような、単にXNAをいじくってみるという感覚で取り組むのでは無くて、「何か形になったもの」を1本仕上げたいと考えています。

それで、前述の「xna学習日記」は、中途半端な状態のまま更新が滞っていますが、とりあえず、あれで終了とします。
当時は、短くて単純なソースコードしか記述しなかったので、日々それを解説文付きで載せることができました。
しかし、今回は「いじくる」では済まない状況になりますから、当時のようなマネは時間が掛かりすぎて、ちょっと無理です。
せいぜい、本ブログ上での、開発進捗状況の報告にとどめたいと考えています。

| | コメント (0)

2009年7月24日 (金)

XNAクリエーターズクラブオンラインの日本語サイト

http://creators.xna.com/ja-JP/news/cco_japan_open
ついに、XNAクリエーターズクラブオンラインの日本語サイトがオープンしたようですね、
それに伴って、ゲームの受付が開始するようですね。

私は・・・現在制作しているRPGがリリースできた時点で、燃え尽きそうです。(苦笑)

| | コメント (0)

2009年6月13日 (土)

Xbox LIVE インディーズ ゲーム

XNA Game Studio 3.1英語版が、リリースされました。

いつの間にか「xna学習日記」の更新が滞っていました。(苦笑)
Webの更新に限らず、勉強も中断しっぱなし。
ていうか、XNAの学習に費やす時間が無いんですよね。(笑)
別に急いでいないので、XNA 3.1のセットアップは、日本語版がリリースされてからでも構わないかなぁ・・・。

それと、XNA 3.1のリリースに合わせて、Xbox LIVE コミュニティーゲーム」という名称が、「Xbox LIVE インディーズゲーム」に変更されるようです・・・結構どうでもいい。(苦笑)

XNA Game Studio 3.1 英語版の公開に関するご案内
http://creators.xna.com/en-US/japan/

| | コメント (0)

2009年5月10日 (日)

xna学習日記

xna学習日記の第16話を載せました。

こちらです。

| | コメント (0)

2009年5月 4日 (月)

xna学習日記

xna学習日記の第15話を載せました。

こちらです。

| | コメント (0)

2009年5月 3日 (日)

xna学習日記

xna学習日記の第14話を載せました。

こちらです。

| | コメント (0)

xna学習日記

xna学習日記の第13話を載せました。
XNAでも、コリジョン関係の処理はやはり面倒臭いですね。

こちらです。

| | コメント (0)

2009年4月28日 (火)

xna学習日記

xna学習日記の第12話を載せました。
それと、昨日載せた第11話に、少しだけ追記しています。

こちらです。

| | コメント (0)

2009年4月27日 (月)

xna学習日記

xna学習日記の第11話をアップロードしました。

こちらです。

| | コメント (0)

2009年4月25日 (土)

xna学習日記

xna学習日記の第10話(4月24日分)をアップロードしました。

こちらです。

| | コメント (0)

2009年4月20日 (月)

xna学習日記

xna学習日記の第9話(4月11日分)をアップロードしました。
12日に、実行結果の動画だけ公開していましたが、そのサンプルコードとなります。

こちらです。

それにしても、Xbox LIVEコミュニティーゲームの国内展開は、一体いつになるんですかねぇ。
たしか今春だったと記憶していますが、そろそろ何らかのアナウンスがあってもおかしくない時期だと思うんですけどねぇ。

| | コメント (0)

2009年4月12日 (日)

xna学習日記:第8.1話

ここまで出来た。

xna

| | コメント (0)

2009年4月11日 (土)

xna学習日記

第8話を載せました。
こらちです。

現段階では、この程度です。(笑)

XNAの学習」のビデオ
powered by @niftyビデオ共有

| | コメント (0)

2009年4月10日 (金)

xna学習日記

「xna学習日記」更新。
第7話まで載せました。
こちらです。

| | コメント (0)

2009年4月 9日 (木)

xna学習日記

「xna日記(仮称)」→「xna学習日記」としました。
第6話まで載せました。
こちらです。

| | コメント (0)

2009年4月 7日 (火)

xna日記(仮称)

xna日記の第4~5話を載せてみました。
こちらです。

| | コメント (0)

2009年4月 6日 (月)

xna日記(仮称)

先月30日から、XBOX360の開発環境である「xna」の勉強を開始しました。
そこで、それに関する日記をこちらにアップしてみました。

ただし、私は「xna」に対して、いろんな面で懐疑的で、優先順位も低いので、更新は超スローペースになると思います。w

| | コメント (0)