标签: unity3d scroll camera zoom
我正在制作一个侧滚动游戏。 我想要的是远距离视图,中距离视图,近距离视图以不同的比例放大和缩小。 你是怎样做的?
答案 0 :(得分:0)
你必须明白,如果你使用orthographic相机,深度(即transform.position.z)用于决定哪些物体在其他物体上呈现。
orthographic
transform.position.z
任何与透视相关的效果(即:缩放)都会丢失。
因此,为了做你想做的事,快速的方法是根据距离(远,中,近)对对象进行分组,并通过代码相应地缩放它们(更改它们的transform.localScale X和Y值)。当然,远距离上的物体将比中间物体更改localScale,中间物体的变化将小于近处物体。
transform.localScale
localScale