Twitter @HigenekoTwitter #XNA
XNA Game Studio 3.0 Community Technical Preview (CTP)が公開されました。CTPは正式リリースでは無くベータの前段階、つまりアルファ版といった感じです。主な機能は以下のようになっています。
Zuneは北米で発売されている携帯メディアプレイヤーで、それに合わせてXNAフレームワークにはZune内にあるオーディオファイルの列挙と再生ができるAPIが追加されています。
ZuneはXACTがサポートされていませんが、変わりにシンプルなオーディオ再生機能であるSoundEffectクラスが追加され、この機能はWindows上でも使うことができます。このSoundEffectはメモリから効果音などを再生するのに適しています。そして、BGMなどに適しているのは新しく追加されたSongクラスです。
どちらの場合も、他のコンテントと同じくプロジェクトにwav,mp3,もしくはwmaファイルを追加することで実行時に使用することができます。
using Microsoft.Xna.Framework.Media; Song song = Content.Load<Song>("MySong"); MediaPlayer.Play(song);
この新しく追加されたAPIによって、XACTを介さずにオーディオ再生ができるようになりましたが、これらはXACTの機能を完全に代替するわけではないので、3DオーディオやRPCといつたより複雑な処理をする為には今まで通りXACTを使う必要があります。
Visual Studio 2008のサポートはXNA GS 3.0はC#をサポートしているVisual Studio 2008のどのエディションでも使うことができ、それにはVisual C# 2008 Express Edition(無料)も含まれています。
他にXNA GS 3.0 CTPを使うのに必要なのこととして
と、いうわけでCTPの主な機能はZuneサポートに関するものですが、VS2008対応とオーディオメディア再生機能は他のプラットフォームでも使える機能なので、ホリデーシーズンの正式リリースまで待てないという人にはダウンロードする価値はあると思います。
XNA GS 3.0 CTPは以下のリンクからダウンロードできます。
http://www.microsoft.com/downloads/details.aspx?FamilyId=DF4AF56A-58A7-474C-BFD0-7CF8ED3036A3&displaylang=en