我已经阅读了有关stackoverflow的不同文章和问题。但是每个人都建议使用带有视口的相机。为什么不移动视口本身?来自视口之外的SFML示例事物的AFAIK不会被绘制。但是使用您实施的相机,您必须控制应该绘制哪些内容。仅仅控制视口而不是相机更好吗?
答案 0 :(得分:1)
正确,视口方法仅限于用户的观看视角。如果您引用“视口”,则可以确保边界直接在该范围内。
如果您有要渲染到屏幕的图像,请调用
Viewport.Width
会将您的图片直接放在观看视角之外。
你必须这样做
Viewport.Width - myPicture.Width
可以在设定的边界内查看。