[英]need help converting my XNA PC Game to Xbox 360
需要幫助,我用谷歌搜索並將我的項目文件轉換為xbox 360,但我不知道按鈕和內容..使其無法在游戲板上使用。 這是我到目前為止所做的
if (isAI)
{
Ball b = Game1.ball; //this is AI
if (b.Y > padMiddle)
moveDown();
else if ((b.Y + height) < padMiddle)
moveUp();
}
else
{
GamePadState currentState = GamePad.GetState(PlayerIndex.One);
if (mouse.Y < padMiddle) // I need to replace mouse with xbox360 stuff
moveUp();
else if (mouse.Y > padMiddle)
moveDown();
mouse.y被聲明為MouseState mouse = MouseState.GetState(); 我需要將其替換為xbox 360按鈕,有人可以幫忙嗎?
您正在單擊槳的上部區域和下部區域,以確定是否應該上下移動它。 要在360上准確翻譯,這將是一件相當困難的事情。
如果您確實想以完全相同的方式進行操作,請澄清一下,但是如果您想將其轉換為更有意義的內容,則將要使用“指尖”來確定是否應該向上或向下移動。
if (isAI) {
Ball b = Game1.ball; //this is AI
if (b.Y > padMiddle)
moveDown();
else if ((b.Y + height) < padMiddle)
moveUp();
}
else
{
GamePadState currentState = GamePad.GetState(PlayerIndex.One);
if (currentState.IsButtonDown(Buttons.LeftThumbstickUp)
{
moveUp();
}
else if (currentState.IsButtonDown(Buttons.LeftThumbstickDown)
{
moveDown();
}
}
在上面的代碼中,它正在檢測玩家是否在Xbox360控制器的左指上推或推,然后適當地上下移動操縱桿。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.