2016-07-04 28 views
1

我从Windows Phone 8.0模板创建了一个MonoGame项目。当我部署我的应用程序(应该只显示蓝屏)时,backbuffer大小是错误的(它太小)。当我将Grid更改为DrawingSurfaceBackgroundGrid时,backbuffer的大小很好,但我的项目不在横向 - 它是纵向的。我该如何解决它?Windows Phone 8上的Monogame错误的backbuffer大小

我用的Lumia 635采用Windows Mobile 10.

回答

0

在你的游戏构造,只需指定要使用后备缓冲的大小。例如:

public Game1() 
{ 
    graphics = new GraphicsDeviceManager(this); 
    graphics.PreferredBackBufferWidth = 800; 
    graphics.PreferredBackBufferHeight = 600; 
    Content.RootDirectory = "Content"; 
} 
+0

嗨,我忘了这篇文章,但我修复它,在游戏构造函数specyfing大小不起作用,我首先尝试它。 为了修复这个问题,我设置了GamePage的宽度和高度(它是空的),它可以工作,现在backbuffer的大小是正确的。 :) – Bartek