查看: 20202|回复: 127

[在unity中制作] 变换

  [复制链接]

24

主题

24

帖子

858

积分

vip会员

Rank: 1

积分
858
发表于 2016-7-6 23:27:35 | 显示全部楼层 |阅读模式
这个变换用于存储一个对象的位置、旋转、尺度和教养的状态,是非常重要的。一个物体将始终有一个变换组件连接-这是不可能消除的变换或创建一个游戏对象不一。
编辑变换
变换操纵三维空间的X,Y,和Z轴或二维空间在X和Y在统一中,这些轴的颜色有红色、绿色和蓝色分别代表。
变换 一个变换呈现颜色的轴编码
一个变换可以在场景视图中或通过改变其属性编辑员。在现场,你可以修改变换使用移动、旋转和缩放工具。这些工具在Unity编辑器的左上角。
变换 看来,翻译,旋转和缩放工具
可以使用的工具,在场景中的任何对象。当你点击一个对象,你会看到工具框出现在这。Gizmo的外观取决于工具的选择。
变换 变换Gizmo
当你点击三个Gizmo轴拖动,你会发现它的颜色变黄。当你拖动鼠标,你会看到对象的翻译,旋转,或沿坐标轴刻度。当你释放鼠标按钮时,仍然选择轴。如果你随后拖动用鼠标中键,轴上选择将不管用的鼠标位置。
变换 一个变换显示选中的X轴(黄色)
也有在翻译模式锁定到一个特定的平面运动的一个额外的选项(即允许拖动两轴线的同时保持第三不变)。三个小的彩色方块周围的翻译装置激活每个平面锁的中心;颜色对应的轴,将锁定在广场时(如蓝锁的Z轴)。
教养
父母是最重要的一个概念来理解时,使用统一的。当一个游戏对象是一个父母of the另一个物体,儿童物体会移动,旋转,和规模完全一样,其母不。你可以把父母当作你的手臂和身体之间的关系;当你的身体动作,手臂也将与它一起。子对象也有了自己的孩子,等等。所以,你的手会被视为“孩子”你的手臂,然后每只手有几个手指,等任何对象可以有多个孩子,但只有一个父。这些多层次的亲子关系形成了一个变换等级制度。在一个层次很高的对象(即唯一的对象层次结构中,没有一个家长)被称为root。
你可以通过拖动任何游戏对象在创建一个父层次视图到另一个。这将创建两个对象之间的亲子关系。
变换 一个父子层级的例子。随着折页箭头的游戏对象的名字是父母的离开。
注意变换值的任何子对象的检视视图中显示相对于父的变换值。这些值被称为局部坐标系。回到身体和手臂的比喻,你身体的位置可能你走但你的手臂仍然会附着在同一相对位置移动。对现场施工,它通常是足够的工作与子对象的局部坐标但玩法通常是发现在世界空间中他们的确切位置,还是有用的全局坐标。脚本API的变换组件具有全局和局部位置分离的特性,旋转和缩放,还可以将局部与全局坐标系之间的任何一点。
非均匀缩放的局限性
非均匀缩放时规模在变换为X,Y,Z值和不同;例如(2,4,2)。与此相反,均匀缩放为X,Y,和Z值相同;例如(3,3,3)。非均匀缩放可以在一些特定的情况下是有用的,它介绍了一些奇怪的现象,不均匀缩放发生:—
  • 某些组件不完全支持非均匀缩放。例如,一些组件所定义的圆形或球形的元素半径属性,其中球形碰撞体,胶囊碰撞器,灯具和音频源。在这样的情况下,圆形不均匀缩放,正如你期望的,只会维持下圆形变为椭圆形。
  • 当一个孩子的对象有一个非均匀缩放的父母相对于母旋转,它可能出现偏斜或“剪切”。有组件支持简单的非均匀缩放但不正常工作时,不喜欢这个。例如,一个倾斜的盒子碰撞器不匹配的网格的形状进行精确的渲染。
  • 出于性能方面的原因,一个非均匀缩放的亲子对象不会有规模的自动更新时,它旋转。作为一个结果,孩子的形状可能发生突然的变化,规模最终是更新,说如果孩子的对象从父母分离。
规模的重要性
转换的决定在你的建模中的应用,在统一的网格大小网眼的大小差异的规模。在统一的网格的大小(因此变换规模)是非常重要的,尤其是在物理模拟。默认情况下,物理引擎假定在世界空间中的一个单元对应一米。如果一个对象是非常大的,它会出现下跌,“慢动作”;仿真是正确的因为有效,你正在看一个非常大的物体下降很大的距离。
有三个因素可以影响你的对象的规模:
  • 在3D建模应用程序的网格大小。
  • 这个网格尺度因子在对象的设置导入设置。
  • 这个规模你变换元件值。
理想情况下,你不应该调整规模在变换组件对象。最好的选择是在现实生活中的表创建模型,你不需要改变你的尺度变换。接下来最好的选择是调整规模,你的网是进口的导入设置你的个人网。某些优化是基于进口规模,并实例化,调整刻度值可以降低性能对象。有关更多信息,参见关于规模优化部分刚体组件参考页。
变换工作的提示
  • When parenting Transforms, it is useful to set the parent’s location to <0,0,0> before adding the child. This means that the local coordinates for the child will be the same as global coordinates making it easier to be sure you have the child in the right position.
  • 粒子系统未经转化的影响规模。为了一个粒子系统,你需要修改系统的粒子发射器的性能,动画和渲染。
  • 如果你使用的是刚体物理仿真然后一定要阅读有关的财产刚体组件参考页。
  • 你可以改变颜色的变换轴(和其他UI元素)的偏好(Menu: Unity > Preferences然后选择Colors & keys面板)。
  • 规模的变化影响着儿童的位置变换。例如缩放父(0,0,0)将使所有的儿童在(0,0,0)相对于父。

回复

使用道具 举报

0

主题

853

帖子

2802

积分

vip会员

Rank: 1

积分
2802
发表于 2016-7-13 19:29:12 来自手机 | 显示全部楼层
谢谢分享,顶一个
回复 支持 反对

使用道具 举报

0

主题

938

帖子

3060

积分

vip会员

Rank: 1

积分
3060
发表于 2016-7-13 19:35:43 来自手机 | 显示全部楼层
瞧一瞧看一看,看看我又没有!
回复 支持 反对

使用道具 举报

0

主题

807

帖子

2646

积分

vip会员

Rank: 1

积分
2646
发表于 2016-7-13 20:08:49 来自手机 | 显示全部楼层
秒了 秒了  秒了  这东西 秒了
回复 支持 反对

使用道具 举报

0

主题

855

帖子

2825

积分

vip会员

Rank: 1

积分
2825
发表于 2016-7-13 20:38:47 来自手机 | 显示全部楼层
都是好东西
回复 支持 反对

使用道具 举报

0

主题

888

帖子

2933

积分

vip会员

Rank: 1

积分
2933
发表于 2016-7-13 21:16:25 来自手机 | 显示全部楼层
快没金币了,看看需要多少?
回复 支持 反对

使用道具 举报

0

主题

881

帖子

2891

积分

vip会员

Rank: 1

积分
2891
发表于 2016-7-13 21:56:51 | 显示全部楼层
怎么下载额
回复 支持 反对

使用道具 举报

0

主题

852

帖子

2829

积分

vip会员

Rank: 1

积分
2829
发表于 2016-7-13 22:14:58 来自手机 | 显示全部楼层
不错的资源啊,可以研究研究
回复 支持 反对

使用道具 举报

0

主题

905

帖子

2972

积分

vip会员

Rank: 1

积分
2972
发表于 2016-7-13 22:46:36 | 显示全部楼层
看看效果,谢谢分享
回复 支持 反对

使用道具 举报

0

主题

886

帖子

2970

积分

vip会员

Rank: 1

积分
2970
发表于 2016-7-13 23:29:42 | 显示全部楼层
不错的资源啊,可以研究研究
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部