0
我的後退按鈕出現問題。在我的遊戲中,我有兩個屏幕。一個帶有標題(菜單),另一個帶有遊戲。當我使用一次後退按鈕時,我會暫停遊戲並回到標題屏幕。當我再次使用它時,我需要殺死應用程序進程。我怎樣才能做到這一點?在下面我向你展示如何使用後退按鈕。我嘗試使用2個手勢,但是當我宣佈他們沒有正確的時候。Windows Phone - XNA遊戲 - 後退按鈕
這就是我在Initialize()
宣佈手勢:
TouchPanel.EnabledGestures = GestureType.FreeDrag
首先,我於是在功能Update
聲明
bool IsPlayingGame = true;
int endGame= 0;
:
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
{
if (!IsPlayingGame) this.Exit();
}
if (isTitleScreenShown)
{
UpdateGameScreen();
}
else if (isGameSceenShown)
{
UpdateTitleScreen();
// TODO: Add your update logic here
/* MY FUNCTIONS */
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
{
if (endGame == 5) base.Exit();
}
}
base.Update(gameTime);
在Visual Studio中,它的工作原理。我認爲很棒,但在諾基亞手機上它並沒有。爲什麼?任何幫助?
也許手機後退按鈕代碼與遊戲手柄的後退按鈕代碼不一樣。嘗試尋找使用按鈕的其他選項。 – user1306322
我只是修復這個。我忘了早點使用功能。對不起,麻煩了。 – Zesss