我的子弹从我的船后面稍微向左移动。我按照教程,但我无法弄清楚它为什么这样做。子弹也不会一直到我的屏幕尽头。
很抱歉,如果我以错误的格式或其他方式发布此内容:)
谢谢,Baccy。
修正了它!我改变了我的精灵的大小,现在从正确的位置射击了。
答案 0 :(得分:0)
我尝试将您的子弹位置线更改为:
newBullet.bulletPosition = new Vector2(playerPos.X + (playerSprite.Width/2) - (newBullet.bulletTexture.Width / 2), playerPos.Y + (playerSprite.Height/2));