2

我在 Linux 中,正在尝试学习 XNA (MonoGame)。

我有一个基本的测试应用程序,我正试图让它在全屏上工作,就像它应该的那样。但是,应用程序本身变得仅限于屏幕左下角的一个 640x480 像素的小框。此框的原点位于左上角。

这是一个有用的图形来显示正在发生的事情(我使用我的应用程序本身制作了这个图形,所以它尽可能准确)

最小的可运行代码:

public class Game : Microsoft.Xna.Framework.Game
{
    GraphicsDeviceManager graphics;
    SpriteBatch spriteBatch;

    public Game()
    {
        graphics = new GraphicsDeviceManager(this);
        graphics.PreferredBackBufferWidth = 1366;
        graphics.PreferredBackBufferHeight = 768;
        Content.RootDirectory = "Content";
        graphics.IsFullScreen = true;
    }

    protected override void Initialize()
    {
        base.Initialize ();
    }

    protected override void LoadContent()
    { }

    protected override void Update(GameTime gameTime)
    {
        base.Update(gameTime);
    }

    protected override void Draw (GameTime gameTime)
    {
        graphics.GraphicsDevice.Clear (Color.CornflowerBlue);            
        base.Draw(gameTime);
    }
}

有人对此有任何见解吗?

4

1 回答 1

0

这个问题似乎是 MonoGame 的一个错误。由于除了等待之外没有什么可做的,我想我的问题是“固定的”。

于 2013-06-04T18:38:07.780 回答