Ok У меня есть Scene
класс, который в основном выглядит следующим образом:Как изменить размер окна xna без GraphicsDevice?
public class Scene : DrawableGameComponent
{
public List<GameComponent> SceneComponents { get; set; }
public Scene(Game game)
: base(game)
{
SceneComponents = new List<GameComponent>();
}
Затем получил мой Scene1
класс, который выглядит следующим образом:
public class Scene1 : Scene
{
private SpriteBatch spriteBatch;
private Game game;
public Scene1(Game game) : base(game)
{
this.game = game;
spriteBatch = (SpriteBatch)game.Services.GetService(typeof(SpriteBatch));
}
}
И я получил Game1
класс, который выглядит следующим образом:
public class Game1 : Microsoft.Xna.Framework.Game
{
GraphicsDeviceManager graphics;
SpriteBatch spriteBatch;
Scene1 scene1;
//Scene2 scene2;
public Game1()
{
graphics = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
}
}
Теперь очевидно, что они намного больше этого, но я просто хотел знак и расширения.
Вся игра имеет бегущие сцены .... класс сцены не имеет значения.
Я работаю над Scene1
и хотел бы изменить разрешение экрана до 500x500 любой идеи, как я это делаю?