C# Unity 3D或其他图形库-如何创建三棱镜相机?

C# Unity 3D或其他图形库-如何创建三棱镜相机?,c#,unity3d,graphics,3d,camera,C#,Unity3d,Graphics,3d,Camera,最近,我一直在尝试创建一个三色游戏-很像辐射尘1和辐射尘2 如何实现三棱镜相机透视?我一直在尝试Unity3D,但是关于如何将相机设置成那样的资源很少甚至没有。我甚至一直在尝试用投影矩阵之类的东西(在C#中)从头开始创建一些东西,但没有效果。对于如何在Unity3D中实现这一点,有什么建议吗?如果没有,其他哪些游戏引擎/图形库可以使这更容易 编辑:是的,我在这个主题上做了研究,给出了关于unity答案的答案,但是,它没有被彻底解释,在按照答案中的“说明”之后,我无法得到一个三棱镜相机。答案是:在

最近,我一直在尝试创建一个三色游戏-很像辐射尘1和辐射尘2

如何实现三棱镜相机透视?我一直在尝试Unity3D,但是关于如何将相机设置成那样的资源很少甚至没有。我甚至一直在尝试用投影矩阵之类的东西(在C#中)从头开始创建一些东西,但没有效果。对于如何在Unity3D中实现这一点,有什么建议吗?如果没有,其他哪些游戏引擎/图形库可以使这更容易


编辑:是的,我在这个主题上做了研究,给出了关于unity答案的答案,但是,它没有被彻底解释,在按照答案中的“说明”之后,我无法得到一个三棱镜相机。

答案是:在inspector中打开相机,将投影模式从透视切换到正交。这是一种不收敛的投影类型——根据相机角度的不同,这种投影类型被称为轴测、等轴测、三轴测


剩下的只是根据你的喜好来获取相机的角度

经过大约一个月的研究,我发现了如何创建一个沉降物1和2样式的三棱镜相机


在这里,我可以找到创建三棱镜透视图的相机角度。

你说的三棱镜是什么意思?在我看来,《尘降物与尘降物2》使用的是等距(正交)摄影机。你能解释一下区别吗?(我在谷歌上搜索“trimetric camera”只是为了了解它是什么时发现的)@Draco18s我也看到了,但我不太明白“向下倾斜60度并将其移离中心60度”是什么意思。没有完全解释清楚。Chris Dunaway是的,有一点不同,你可以查看Draco18s发布的链接。即使尝试以这种方式旋转它,我仍然无法获得三角形视图。@JP_99这听起来是一个表达问题的好方法,因此不会关闭。是的,但我应该尝试哪个角度?我一直在玩,但没有任何接近trimetric的东西。你看过这里了吗(从上面的帖子中回答)。如果这不适用于你,总是有自定义的相机矩阵,但它非常不直观。是的,我看了,但当我把它向下倾斜60度,并将它移离中心60度?(我假设在Y轴上旋转60度)我没有得到三面体视图。