« レッドスティール | メイン | サナギさん »

XNAGameStudio

さて、どれくらいの代物だろうか。

Game*Spark - : 『XNA Studio Express』正式リリース by Taka

ということで、さっそく DirectX Developer Center: XNA Game Studio Express から、VC#ExpressとXNA一式をダウンロードしてWindowsにインストール。
XBOX360のほうは、実際にWindowsで作成したプログラムを動かすため、マーケットプレイスからXNAをダウンロード。

XNAランチャーを立ち上げてみたら、これがXNACreatorClubに加入して無いと即終了する代物だった(苦笑)
なんで、XNACreatorClubにも加入。(めんどいので1年分払った)
あらためてXNAランチャーを立ち上げ、セットアップを選択。
Windows側へのキーコードを作成し、それをメモってVC#ExpressのTools->OptionsからXNAGameStudioにそのキーを入力する。
このとき、左下のShowAllSettingsにチェックを入れないと、XNAGameStudioが表示されないので注意。
そしたら、XBOX360の方は真ん中のConnectを押して待機させておく。

VC#Expressのほうには、XNAのサンプルがついているので、新規ソリューションから360用のサンプルを選んでビルドし、実行することで自動的に360と接続され、データが転送された後にゲームが起動する仕組み。
もちろん、双方ともに同一LAN内にある必要がある。

実行ファイルが前回と全く同じ場合は、360の方のHDDにキャッシュされてるらしく、データ転送とかはおきないのだが、ソースに変更が無くても、リビルドなどで日時変更が入ると転送が起きてしまう模様。
実行ファイルだけでなく、リソースなんかも再転送になってしまうのがちょっと何かなと思うが、まあこの辺はおいおい修正されていくんじゃないかと。

で、C#なXNAのソースはきっちりと目を通したわけではないが、そこそこ簡単にいじれるようになってるみたいだし、そもそものサンプルテンプレートがきっちりとモジュールわけされているので、それらにじっくり目を通していくことで学習フェーズも取れそうな感じ。
あとはリソース関係かな、特にフォーマットとかコンバートが必要なのかとか、オーサリングツールがどれくらい使える代物なのか、とかとかね。

トラックバック

このエントリーのトラックバックURL:
http://www.ranpub.com/mt32/mt-rpb-tb.cgi/1383

コメント

I will use your advice from now on. Jaap

コメントを投稿