Game GraphicsDevice
// 向きとサイズの指定
// 矩形の定義
protected override void LoadContent()
{
spriteBatch = new SpriteBatch(GraphicsDevice);
// 画像をロードしテクスチャに
t_PinkGirl = Content.Load<Texture2D>("PinkGirl");
}
protected override void Update(GameTime gameTime)
{
CollisionTest(); // 衝突検出
HandleInputMultiTouch(); // マルチタッチ処理
KeyboardInput(); // キーボード処理
base.Update(gameTime);
}
spriteBatch.Draw(t_PinkGirl, r_PinkGirl, Color.White);
spriteBatch.Draw(t_PlanetBoy, r_PlanetBoy, Color.White);
spriteBatch.Draw(t_GreenGem, r_GreenGem, Color.White);
spriteBatch.Draw(t_Heart, r_Heart, Color.White);
spriteBatch.Draw(t_Key, r_Key, Color.White);
// 矩形オブジェクトを使えば衝突検出は簡単
Rectangle Intersects
http://msdn.microsoft.com/ja-jp/library/bb200104.aspx
http://channel9.msdn.com/Learn/Courses/WP7TrainingKit/WP7XNA
http://blogs.msdn.com/b/devschool/archive/2010/06/16/test.aspx
How to: Create Your First XNA Framework Application for Windows Phone
http://msdn.microsoft.com/en-us/library/ff472340(v=VS.92).aspx