(十二)unity4.6学习Ugui中文文档-------参考-UGUI Interaction Components(上)

 大家好,我是孙广东。   转载请注明出处: http://write.blog.csdn.net/postedit/38922399

更全的内容请看我的游戏蛮牛地址:http://www.unitymanual.com/forum.php?mod=guide&view=my

4Interaction Components

用户界面系统中的交互组件处理交互,如鼠标或触摸事件和交互使用键盘或控制器。

Selectable Base Class

Button

Toggle

Toggle Group

Slider

Scrollbar

Scroll Rect

InputField

4.1 Selectable Base Class

可选择的类是交互的所有组件的基类,它处理的项是共同的。

Property:

Function:

Interactible

这将确定是否此组件将接受输入。当它被设置为 false的相互作用禁用和transition过渡状态将被设置为禁用状态。

Transition

在一个可选组件内有几个Transition Options过渡选项依靠于当前选择的状态。不同的状态有:normal正常、highlighted突出显示、pressed按下和disabled禁用。

Navigation

也有大量的Navigation Options导航选项来控制键盘导航的控件如何执行的。

 

Transition Options

Transition Options:

Function:

Color Tint

改变的颜色取决于按钮的状态,为每个状态选择一个颜色。它也是可能在不同的国家之间设置的Fade Duration的持续时间。数越高,fade淡入淡出颜色之间将会越慢。

SpriteSwap

允许不同的精灵,根据按钮目前是什么状态中,显示定制精灵。

Animation

允许根据按钮的状态显示不同的动画,动画组件必须存在才能使用的动画过渡。它是重要的是确保根运动处于禁用状态。若要创建动画控制器单击生成动画(或创建您自己),并确保动画控制器已被添加到按钮的动画组件。

None

此选项的是按钮,根本就没有状态效果。

Transition Options:

Function:

Transition

颜色色调

Target Graphic

用于交互组件的graphic图形。

Normal Color

控制的正常颜色

Highlighted Color

控制的突出显示颜色(鼠标移入)

Pressed Color

控制的按下的颜色

Disabled Color

控件被禁用时的颜色

Color Multiplier

为每个过渡色调颜色乘以一个值。这可以创建颜色大于 1在点亮的颜色(或 alpha通道)小于白底颜色的图形元素

Fade Duration

所需的时间,以秒为单位,从一种状态到另一个状态

 

Property:

Function:

Transition

Sprite Swap

Target Graphic

正常的精灵

Highlighted Sprite

高亮显示的精灵

Pressed Sprite

按下时时的精灵

Disabled Sprite

禁用时的精灵

 

 

Property:

Function:

Transition

Animation

Normal Trigger

正常的动画触发器

Highlighted Trigger

高亮显示的动画触发器

Pressed Trigger

按下时的动画触发器

Disabled Trigger

禁用时的动画触发器

 

 

NavigationOptions

Property:

Function:

Navigation

导航选项是指如何将控制播放模式中的 uGUI元素的导航。

None

没有键盘导航

Horizontal

横向导航

Vertical

纵向导航

Automatic

自动导航

Explicit

在此模式下你可以显式指定控件导航到不同的arrow箭头键。

Visualize

选择可视化给你导航设置了在场景窗口的可视表示形式。请参阅下文。

 

Scene window showing the visualized navigation connections

场景窗口显示可视化的导航连接

 

4.2 Button

按钮控件响应单击,从用户用于启动或确认操作。熟悉的例子包括在 web窗体上使用的Submit提交和Cancel取消按钮。

A Button

Properties

Property:

Function:

Interactable

将此组件将接受输入吗?

Transition

属性确定控件的响应方式直观地对用户操作的方式。请参阅Transition Options

Navigation

属性确定控件的顺序。请参阅Navigation Options

Events

Property:

Function:

On Click

当用户单击并释放它时处理该按钮的响应。

Details

当用户单击并释放按钮它被设置为启动动作。如果单击释放之前,关闭按钮控制移动鼠标,该操作不发生。

该按钮具有一个单一的事件被称为OnClick,当用户完成一次点击时的响应。典型使用案例包括:

Confirming a decision (eg, starting gameplay or saving a game)

Moving to a sub-menu in a GUI

Cancelling an action in progress (eg, downloading a new scene)

翻译:

Confirming决定(例如,开始游戏或保存游戏)

  • Moving GUI中一个子菜单

Cancelling在进行的动作(例如,下载一个新的场景)

 

4.3 Toggle

Toggle切换控件是一个允许用户选择或取消选择一个选项的复选框。

A Button

Properties

Property:

Function:

Interactable

将此组件将接受输入吗?

Transition

属性确定控件的响应方式直观地对用户操作的方式。请参阅Transition Options

Navigation

属性确定控件的顺序。请参阅Navigation Options

Active

Toggle 最初是否是“enabled”的值呢?

Toggle Transition

当它的值被更改,切换方式以图形方式反应。选项是None ie,复选标记只是出现或消失)和淡入淡出(即复选标记消失或缩小)。

Graphic

用于复选标记的图像。

Group

此开关属于的开关切换组(如果有)。

Events

Property:

Function:

On Value Changed

当其值更改时处理开关切换的响应。

Details

开关切换控件允许用户切换选项,打开或关闭。你还可以组合几个开关成一个开关组在哪个情况下应该立刻启用一组中唯一的选项。

开关切换有一个单一的事件称为_OnValue Changed,当用户更改的当前值时的响应。作为一个布尔型参数,新的值传递给事件函数。使用切换的典型用例包括:

Switching an option on or off (eg, playing music during a game).

Letting the user confirm they have read a legal disclaimer.

Choosing one of a set of options (eg, a day of the week) when usedin a Toggle Group.

翻译:

•切换选项,打开或关闭(例如,在一场游戏中是否使用音乐)。

•让用户确认他们已经阅读法律免责声明。

•当选择一个,一组选项(例如,一周的一天)切换组中。

4.4 Toggle Group

开关切换组是不可见的 UI控件而是在要修改的行为切换的一组(就是单选按钮)。属于同一组的切换约束这样,只有一个人可以选择在时间-选择其中之一时将自动取消所有其他选择。

A Toggle Group

Properties

切换组没有属性。

Description

不同于其他 UI元素,具有一个切换组组件的对象不需要是画布对象的一个孩子,虽然Toggles自己是。要向group组中添加Toggles,可以简单地将group组对象拖动到Toggles切换的group属性在检查器inspector中。你可以有一个以上切换组对象在场景中在一段时间,所以如果有必要,您可以创建几个单独的组。

Toggle Groups切换组应用在任何地方,用户必须作出一个选择从一组互斥的选项中。常见的例子包括选择玩家性别类型、速度设置(慢,中等,速度快,等)、预设的颜色和星期几。



你可能感兴趣的:((十二)unity4.6学习Ugui中文文档-------参考-UGUI Interaction Components(上))