[概要]
XnaTouch は XNA で開発されたゲームを MonoTouch 上で動作させるためのライブラリです。
Zune 用ゲームを IPhone 用または IPod 用に移植するのを手助けします。
XnaTouch を利用するには、IPhone アプリの開発環境と MonoTouch が必要ですので注意して下さい。

First game to IPhone build with XnaTouch (XNA for IPhone)

AlienGame for IPhone


[ライセンス]
XnaTouch > License を参照して下さい。


[ソースコード]
XnaTouch > Source Code からダウンロードして下さい。


[使用方法]
最初に下記のコードを記述したソースファイルをプロジェクトに追加して下さい。
  1. using MonoTouch.Foundation;
  2. using MonoTouch.UIKit;
  3. using XnaTouch;
  4. using XnaTouch.Samples;
  5. using XnaTouch.Samples.Storage;
  6.  
  7. namespace XnaTouch.Samples.Storage
  8. {
  9. [Register ("AppDelegate")]
  10. class Program : UIApplicationDelegate
  11. {
  12. private Game1 game;
  13.  
  14. public override void FinishedLaunching (UIApplication app)
  15. {
  16. // Fun begins..
  17. game = new Game1();
  18. game.Run();
  19. }
  20.  
  21. static void Main (string [] args)
  22. {
  23. UIApplication.Main (args,null,"AppDelegate");
  24. }
  25. }
  26. }
  27.  

それから、IPhone 用に移植する Zune 用ゲームの全てのソースファイルをプロジェクトに追加して下さい。
もし、これを XNA と XnaTouch で共有したい場合は参照に追加して下さい。
そして、ソースコードの using宣言「Microsoft.Xna.Framework」を「XnaTouch.Framework」に置き換えて下さい。


[関連リンク]


iPhoneデベロッパプログラム
http://developer.apple.com/jp/iphone/program/



最終更新:2009年09月19日 11:46