1
C# XNA
Postat av boymatte den 9 December 2011, 17:07
13 kommentarer · 208 träffar
Någon som vet varför inte min kod fungerar? Hur ska jag få mina skott att gå framåt? Ingenting händer när jag försöker skjuta...
PlayerBullet[] playerBulletArray;
playerBulletArray = new PlayerBullet[20];
for (int i = 0; i < 20; i++)
{
playerBulletArray[i] = new PlayerBullet();
playerBulletArray[i].texture = Content.Load( "Sprites/playerBullet");
playerBulletArray[i].position. X = playerShip.position.X;
playerBulletArray[i].position. Y = playerShip.position.Y - 20;
}
if (GamePad.GetState(PlayerIndex. One).Buttons.A == ButtonState.Pressed)
playerShooting=true;
if (playerShooting == true)
{
for (int i = 0; i < 10; i++)
{
playerBulletArray[i].position. Y -= 10;
}
}
else
{
}
if (playerShooting == true)
{
for (int i = 0; i < 20; i++)
{
spriteBatch.Draw(playerBull etArray[i].texture, playerBulletArray[i].position, Color.White);
}
}
PlayerBullet[] playerBulletArray;
playerBulletArray = new PlayerBullet[20];
for (int i = 0; i < 20; i++)
{
playerBulletArray[i] = new PlayerBullet();
playerBulletArray[i].texture = Content.Load( "Sprites/playerBullet");
playerBulletArray[i].position. X = playerShip.position.X;
playerBulletArray[i].position. Y = playerShip.position.Y - 20;
}
if (GamePad.GetState(PlayerIndex. One).Buttons.A == ButtonState.Pressed)
playerShooting=true;
if (playerShooting == true)
{
for (int i = 0; i < 10; i++)
{
playerBulletArray[i].position. Y -= 10;
}
}
else
{
}
if (playerShooting == true)
{
for (int i = 0; i < 20; i++)
{
spriteBatch.Draw(playerBull etArray[i].texture, playerBulletArray[i].position, Color.White);
}
}






