您的位置:首页 > 移动开发 > Unity3D

unity--ugui中文教程翻译1

2015-12-06 01:08 351 查看
Basic Layout

这篇章节主要学习的是怎样摆放ui元素的位置。测试的话创建一个image控件就行了

The Rect Tool

每个用户界面元素被表示为布局的目的一个矩形。使用工具栏里面的Rect Tool可以操纵在场景里面的这个用户界面的矩形。这个Rect Tool可以在Unity的2d的特性和ui使用,事实上也可以在3d的object使用。Rect Tool可以用来移动,改变大小和旋转ui元素。当你选择一个ui元素的时候,你可以通过单击矩形区域的任何地方然后拖到来移动它。你可以单击矩形的边来拖动改变大小。你可以通过旋转工具来旋转ui元素。


就像其他工具,在矩形工具使用当前枢纽模式和空间,在工具栏中设置。当使用ui的时候保持为


通常都是好的做法。

Rect Transform

Rect Transform是代替ui元素老的变换组件的一个新的变换工具组件。Rect Transform就像是老的变换工具拥有位置,旋转和大小的属性,但是它还有宽度和大小,用来表示矩形区域的大小。

Resizing Versus Scaling

当Rect Tool被用来改变物体的大小,正常是为了2d系统的精灵和3d的object,同时会改变object的缩放(local scale)。但是当使用 Rect Transform的时候会改变矩形区域的长度和宽度,保持缩放不变。这样改变大小不回改变字体的大小,sliced images的边缘。

Pivot

旋转,大小和比例的修改发生绕枢轴所以枢轴的位置影响的旋转,调整大小,或比例的结果。当工具栏透视按钮设置为枢轴模式下,一个矩形的支点,可变换移动到场景视图。

Anchors

Rect Transforms 包含锚点点概念。锚点在Scene视图表现为4个小的三角形,锚点点信息同样会在检视里面显示。如果Rect Transform的父亲任然是Rect Transform,孩子的Rect Transform可以通过很多方式被锚定到父亲Rect Transform。例如,孩子可以被锚定在父亲的中心或者是边缘。

锚定还让孩子与家长的宽度或高度一起伸展。矩形的每个角有一个固定偏移到其相应的锚,即矩形的左上角有一个固定偏移到左上方锚等这样的矩形的不同角落可以在锚定到不同的点家长矩形。

左下位置与锚定左边缘UI元素的父角和右上角锚定到右下角。该元件的角部保持固定偏移到它们各自的锚。

锚的位置定义在父矩形的宽度和高度的部分(或百分比)。 0.0(0%)对应于左或底侧,0.5(50%)到中间,和1.0(100%)到右侧或顶侧。但锚不限于两侧和中间;它们可以被锚定到parect矩形内的任何点。



与锚定到一个点一定比例从父的左侧和右侧角部锚定到一个点一定比例从右侧父矩形的左侧角落UI元素。



与锚定到一个点一定比例从父的左侧和右侧角部锚定到一个点一定比例从右侧父矩形的左侧角落UI元素。

您可以分别拖动各个锚点,或者如果他们在一起,你可以通过点击中间的他们并拖动的拖动在一起。如果你按住Shift键的同时拖动一个锚,矩形的相应角落都将一起移动与锚。

锚处理的一个非常有用的功能是,它们会自动捕捉到同级矩形,以便精确定位的锚。

Anchor presets

在检视窗口中,锚预设按钮可以在矩形的左上角变换部件被发现。单击该按钮会弹出锚预设下拉。在这里,您可以快速地从一些最常见的固定选项中进行选择。你可以锚定母体的UI元素的侧面或中间,或与母大小一起伸展。水平和垂直的锚固是独立的。



锚预设按钮显示当前选择的预设选项(如果有)。如果在任一水平或垂直轴的锚定器设置成比任何预设的不同位置,定制选项会显示出来。

Anchor and position fields in the Inspector

您可以点击锚扩展箭头以显示锚号码字段,如果它们已经不可见。锚闵对应于场景视图左下锚柄,和锚最大值对应于上部右手柄。

矩形的位置字段示不同取决于锚是否是一起(其产生一个固定的宽度和高度)或分开(这使得矩形与母矩形一起伸展)。



当所有的锚柄在一起显示的字段位置X,位置Y,宽度和高度。该位置X和位置Y值表示相轴相对于锚点的位置。

当锚分开的字段可以部分或完全更改为左,右,顶部和底部。这些字段定义了锚定义的矩形内的填充。左,右字段用于如果锚被水平分离,并且将顶部和底部场中使用,如果它们是垂直分开。

需要注意的是,在锚或枢轴字段更改值通常将为了使代替矩形停留反调节的定位值。如果在那里,这是不希望的情况下,RAW模式下可在检查用的小按钮被激活。这使得锚定和枢轴值,以便能够无需任何其他的值变化。需要注意的是,在锚或枢轴字段更改值通常将为了使代替矩形停留反调节的定位值。如果在那里,这是不希望的情况下,RAW模式下可在检查用的小按钮被激活。这使得锚定和枢轴值,以便能够无需任何其他的值变化,结果被改变。这可能会导致矩形以在视觉上移动或调整大小,因为它的位置和大小是依赖于锚和枢轴值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ui unity