就2D而言,我不了解视口是什么以及它的用途。 我正在尝试构建一个侧卷轴,并且相信我需要视口用于地图滚动部分。
答案 0 :(得分:9)
考虑显示场景的电视,视口只是相机捕捉的场景区域。
考虑它的另一种方式是一些摄影师用拇指和食指握住一个场景来“框架”一个场景,或者举起一个空心的画框,穿过那个画面的灯是视口。
对于可视化示例,请考虑此gif,绿色矩形是视口:
答案 1 :(得分:2)
视口包含有关显示游戏的实际当前窗口的信息。如果你在2D工作,你将要处理的主要是宽度,高度,AspectRatio(自己节省计算),如果你打算部署到360,TitleSafeArea(矩形安全绘制)在所有电视上,旧电视将削减一些边缘的5-10%
您可能不会在运行时更改窗口的宽度和高度,因此如果您为相机位置存储X和Y,则可以存储屏幕的宽度和高度,而不必查看除了可能将HUD元素放在TitleSafeArea中之外,再次显示视口。