Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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 什么是unity 2D中的z旋转?_Unity3d - Fatal编程技术网

Unity3d 什么是unity 2D中的z旋转?

Unity3d 什么是unity 2D中的z旋转?,unity3d,Unity3d,我认为2d没有z轴。因此,我想知道为什么unity 2d在rigidbody2D中包含冻结旋转z?如果我不检查它,我的对象将旋转。在标准二维空间中,只能在Z轴的正向向量上旋转对象 在Unity上使用2D与使用3D非常相似。甚至可以在2D游戏中使用3D碰撞器和网格。您还可以使用变换工具在游戏对象上玩深度游戏,修改Z轴以按顺序对齐游戏对象(“房子”在后面,“玩家”在前面,例如) 即使您正在使用2D工作空间,Unity也允许您在编辑器上更改该工作空间,并从3D透视图查看场景 因此,冻结Z轴的移动或旋

我认为2d没有z轴。因此,我想知道为什么unity 2d在rigidbody2D中包含冻结旋转z?如果我不检查它,我的对象将旋转。

在标准二维空间中,只能在Z轴的正向向量上旋转对象


在Unity上使用2D与使用3D非常相似。甚至可以在2D游戏中使用3D碰撞器和网格。您还可以使用变换工具在游戏对象上玩深度游戏,修改Z轴以按顺序对齐游戏对象(“房子”在后面,“玩家”在前面,例如)

即使您正在使用2D工作空间,Unity也允许您在编辑器上更改该工作空间,并从3D透视图查看场景

因此,冻结Z轴的移动或旋转非常重要,因为你实际上是在一个3D游戏中工作,你只能看到X轴和Y轴