Unity中Camera里Orthographic和Perspective的区别

先上官方解释
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
第一个图是Perspective第二个图是Orthographic
Orthographic更多用于isometric game 和2d game
我理解里的Orthographic是它的z轴已经没什么用了变成了只有x轴和y轴的视角,所以下面我试验的图你会发现,摄像机往z轴前后移动的时候(不能跟物体一个坐标或者物体不存在视角里),根本看不出它的前后移动。
下面会给出摄像机z轴在于-10,-20,0的视角例子
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
大家可以看出它z轴的移动是不影响视角的(除非你的z轴跟object一样或者object不在视角框里),但是你摄像机的x轴和y轴的移动会影响视角的。


而Perspective在我理解看来就像人类的眼睛视角,你的z轴前后变化是可以看出区别的,它的视角框就像一个底为方形的椎体
在这里插入图片描述
在这里插入图片描述
大家可以出来不同的Z轴坐标之间的差别很明显。


那Orthographic又应用于哪里呢,例如我上面所说的IsometricGame和2dgame还有ui方面的
比如官方的小游戏SpaceShooterGame这种2D游戏
还有IsometricGame(不了解的我下文会贴出网上关于图灵教育IsometricGame的讲解链接)
https://www.cnblogs.com/turingbooks/archive/2011/12/26/2301890.html
就到这里,okk。

猜你喜欢

转载自blog.csdn.net/weixin_40833823/article/details/84786608