Windows Phoneのアプリケーション開発では、Silverligntをベースとする方法のほかに、XNA Game Studio(XNA Framework)をベースにする方法があります。Silverlightベースの開発はイベント駆動型ですが、XNAベースの開発は「ループ駆動型」とでも呼ぶべきもので、プログラミングのスタイルが異なります。XNAベースのサンプルプログラムも一つ紹介しておきましょう。 最低限必要なコードが記述済みのクラスを利用 リスト1は、「Windows Phone Game (4.0)」テンプレートで「WindowsPhoneGame1」という名前のプロジェクトを作り、Game1.csを書き換えたものです。(1)に、このプログラムの主要なクラスであるGame1クラスがあります。Game1クラスには最初から、最低限必要なコードが記述されており、何も変更しなくても実行
![XNAベースで作ってみよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)