ボタン イメージを作成し、名前を付けましたTexture2D btn_play
。メインメニュー用で、押して変更したいCurrentGameState
。
私の変数:
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
Texture2D Tex_Btn_play;
Rectangle Rec_Btn_play;
enum Menu
{
MainMenu,
Playing,
Exit,
}
Menu CurrentGameState = Menu.MainMenu;
そしてUpdate
方法:
protected override void Update(GameTime gameTime)
{
// Allows the game to exit
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
this.Exit();
if (Rec_Btn_play = TouchLocationState.Pressed);
// TODO: Add your update logic here
base.Update(gameTime);
}
はif (Rec_Btn_play = TouchLocationState.Pressed);
間違っています。理由はわかりません。この問題を解決するのを手伝ってください。