0

我有一个Avatar继承自的对象Microsoft.Xna.Framework.DrawableGameComponent

我尝试在Update我的Avatar. 但我没有找到任何方法来获取窗口的宽度和高度。

该方法GraphicsDeviceManager.DefaultBackBufferHeight到目前为止不起作用。

我的构造函数:

    public Avatar(Game game)
        : base(game)
    {
        // TODO: Construct any child components here
    }
4

2 回答 2

2

尝试game.Window窗口。该类GameWindowClientBounds您正在寻找的成员。

于 2013-02-06T16:50:21.967 回答
2

Viewport您可以使用这些属性获取活动的宽度和高度。

this.GraphicsDevice.Viewport.Width
this.GraphicsDevice.Viewport.Height

默认情况下,活动Viewport将是整个窗口。

于 2013-02-06T16:54:13.647 回答