【发布时间】:2015-08-20 19:30:28
【问题描述】:
在我的 Xna 游戏中,我有 3 个游戏状态(菜单、关卡、正在玩)。当我点击菜单中的按钮时,它会直接进入游戏状态。我知道原因,因为关卡游戏状态中有一个按钮在菜单中的按钮相同的位置。下面是菜单中的代码
TouchCollection touchCollection1 = TouchPanel.GetState();
foreach (TouchLocation location in touchCollection1)
{
if (btnStart.rectangle.Contains((int)location.Position.X, (int)location.Position.Y) && isPlayDrawn==true)
{
gameState = state.levels;
}
}
下面是levels中的代码-
TouchCollection touchCollection1 = TouchPanel.GetState();
foreach (TouchLocation location in touchCollection1)
{
if (btnLEvel.rectangle.Contains((int)location.Position.X, (int)location.Position.Y) && isPlayDrawn==true)
{
gameState = state.playing;
}
}
你能告诉我一些方向吗?
【问题讨论】: