XNA 2D太空射击子弹表现得很奇怪

时间:2015-12-29 15:42:05

标签: c# xna monogame

我的子弹从我的船后面稍微向左移动。我按照教程,但我无法弄清楚它为什么这样做。子弹也不会一直到我的屏幕尽头。

很抱歉,如果我以错误的格式或其他方式发布此内容:)

谢谢,Baccy。

http://pastebin.com/5L4dm9Lj

修正了它!我改变了我的精灵的大小,现在从正确的位置射击了。

1 个答案:

答案 0 :(得分:0)

我尝试将您的子弹位置线更改为:

newBullet.bulletPosition = new Vector2(playerPos.X + (playerSprite.Width/2) - (newBullet.bulletTexture.Width / 2), playerPos.Y + (playerSprite.Height/2));