Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 如何制作伪3D或2.5D效果?_Unity3d_2.5d - Fatal编程技术网

Unity3d 如何制作伪3D或2.5D效果?

Unity3d 如何制作伪3D或2.5D效果?,unity3d,2.5d,Unity3d,2.5d,在使用Unity创建3D游戏一年多之后,我想做我的第一个伪3D或2.5D游戏(或任何它叫什么)。我的意思是像《部族冲突》或《繁荣海滩》这样的游戏,其中的对象实际上是2D图像,渲染后会给人3D的感觉。因为我甚至不知道这类游戏的正确单词,所以很难开始。我能想到的是给相机旋转(45,-45,0),这样它从右上角向下看地面,然后用精灵渲染器创建空的游戏对象,并将它们的旋转设置为(22.5,-45,0),使它们面对相机。我不知道它是否真的是这样做的,有没有人能给我一个链接到一些简洁的教程或其他东西,因为我

在使用Unity创建3D游戏一年多之后,我想做我的第一个伪3D或2.5D游戏(或任何它叫什么)。我的意思是像《部族冲突》或《繁荣海滩》这样的游戏,其中的对象实际上是2D图像,渲染后会给人3D的感觉。因为我甚至不知道这类游戏的正确单词,所以很难开始。我能想到的是给相机旋转(45,-45,0),这样它从右上角向下看地面,然后用精灵渲染器创建空的游戏对象,并将它们的旋转设置为(22.5,-45,0),使它们面对相机。我不知道它是否真的是这样做的,有没有人能给我一个链接到一些简洁的教程或其他东西,因为我卡住了。

你要找的关键词是等距投影。

您可以使用Unity使用3D图形创建该效果。您需要将相机旋转设置为(45,-45,0),并将
相机投影设置为
正交

如果只想使用二维图形,则图形的绘制方式应确保图形的绘制角度与您的观察角度成45度

如果您搜索“等轴测统一体”(isometric unity),那么您应该会找到大量有关统一体的教程