XNA / MonoGame Viewport如何使用它

时间:2014-08-23 06:00:27

标签: c# graphics xna monogame

我已经阅读了有关stackoverflow的不同文章和问题。但是每个人都建议使用带有视口的相机。为什么不移动视口本身?来自视口之外的SFML示例事物的AFAIK不会被绘制。但是使用您实施的相机,您必须控制应该绘制哪些内容。仅仅控制视口而不是相机更好吗?

1 个答案:

答案 0 :(得分:1)

正确,视口方法仅限于用户的观看视角。如果您引用“视口”,则可以确保边界直接在该范围内。

如果您有要渲染到屏幕的图像,请调用

Viewport.Width

会将您的图片直接放在观看视角之外。

你必须这样做

Viewport.Width - myPicture.Width

可以在设定的边界内查看。