c# - Unity 3D 或其他图形库 - 如何创建三坐标相机?
问题描述
最近我一直在尝试创建一个三元组游戏——很像《辐射 1》和《辐射 2》。
我怎样才能实现三角相机透视?我一直在尝试 Unity3D ,但是关于如何将相机设置为这样的资源几乎没有。我什至一直在尝试使用投影矩阵等(在 C# 中)从头开始创建一些东西,但无济于事。关于如何在 Unity3D 中实现这一点有什么建议吗?如果没有,哪些其他游戏引擎/图形库可以使这更容易?
编辑:是的,我已经对这个主题进行了研究,显示了关于统一答案的答案,但是,它没有得到彻底的解释,并且在遵循答案中的“说明”之后,我无法获得三坐标相机。
解决方案
答案是:在inspector中打开你的相机,将投影模式从Perspective切换到Orthographic。这是不收敛的投影类型 - 变体被称为轴测、等轴测、三轴测,取决于相机的角度。
剩下的就是随心所欲地调整相机的角度
推荐阅读
- algorithm - 最小成本算法,边成本为 1,顶点成本为 2
- javascript - ajax请求中的cache:true是否足以节省带宽?
- c++ - 与指针一起使用时未声明“开始”
- javascript - javascript 回调(wiki api freecodecamp)
- c# - Java.Lang.LinkageError:Xamarin.Android 上没有非静态方法,仅适用于 Nougat
- vb.net - 我最后一个检查井字游戏平局的 if 语句有什么问题?我可以使用循环吗?
- apache - Linux 权限/写保护,尽管所有权和权限都可以
- python - 连接到 domain.com Mysql 数据库
- c# - c# 类处理不同的数据类型
- python - csv writer to stdout 在 with 块中抛出错误