Unity3D学习笔记——NGUI之UIPopupList】的更多相关文章

UIPopupList:将这个组件添加到Button上,即可构建一个下拉列表. 效果图如下: 一:使用步骤 1.首先创建一个Sprite作为button. 2.创建一个label,用于显示当前选择的选项. 3.为Sprite添加以下组件 4.配置UIPopup List组件 Options:设置下拉列表中的元素. Default:默认显示的值. Position:列表的显示位置,上或下. Localized:这个和cvs可以集合一下使用. Atlas:设置效果贴图. Font:设置字体信息. O…
Localization system(国际化系统) 实现的就是用户选择不同的语言,切换我们游戏文字的显示. 一:创建一个CVS文件.可以用Google Docs, Excel等软件工具. 我这里用的Excel.建立如下: 第一行是抬头,分别是关键字,语言分类名称. 然后另存为.CVS即可,文件保存的名字必须为Localization 保存文件内容如下: 二:导入cvs文件到项目的资源中. 切记一定要在项目的资源文件夹中创建一个Resources文件夹, 然后将cvs文件导入其中,如果不导入Re…
一:在Scene中右键创建UI组件. 首先要确定NGUI中的红框能看见,我的就是之前无法现实红框,所以右键无法新建UI组件, 原因是:UIPanel没启用. 启用方法: 启用前和启用后NGUI界面对比: 还有两个步骤,否则还是不能右键UI组件: 选择UI Root组件: 选择移动组件: 最后显示画面如下:…
Property Binding:用于绑定两个组件,然后可以将一个组件的信息发送给另一个组件. 效果图如下: 一:使用步骤 1.建立一个Sprite 2.建立一个Label 3.为Sprite添加Property Binding组件 4.设置参数 Source:将Sprite拖进去,方法选择UISprite.width. Target:将Label拖进去,方法选择UILabel.text. Direction:有三个选项,用于表示Source和Target的数据传递方向. Update:更新的时…
UITable:这个控件可以方便的排列其他小组件,并能控制小组件之间的距离. 效果如下: 这个控件的效果和UIGrid很相似,区别是UIGrid能控制每个小组件的大小,而这个 控件控制的是小组件之前的空隙.…
UIGrid:这个组件可以轻松的让你排列你的组件,并且在运行或是编辑的时候都可以. 效果图如下: 一:使用步骤 1.选择一个panel然后右键Create——Grid 2.为Grid创建几个子Sprite,位置随便放 3.然后运行,效果如下 4.UIGrid组件分析 其中的右上角的小齿轮点击开,里面的Execute,点击即可在编辑的状态下排列这些Sprite了. Arrangement:排列的方向. Sorting:排列的顺序. ————None:没有顺序. ————Alphabetic:按字母…
UIInput:这个组件可以用于创建输入框和编辑文本. 效果图如下: 一:使用步骤 1.首先创建一个背景,可以用Sprite也可以是Widget. 我这里使用的是空白的Widget 2.为其添加一个Label组件 3.为Label添加以下组件 4.配置UIInput组件 Label:用于绑定的Label,即输入框. Starting Value:起始显示的值. Saved As:内容指定保存的键值. Active Text Color:文本框激活的时候显示的颜色. Inactive Color:…
UIScrollBar:这个组件可以用于创建滚动条. 效果图如下: 一:使用步骤 1.这个组件和UISlider很像,也是由三部分组成. 2.首先创建一个Sprite用于组件的背景色. 3.创建第二个Sprite用于组件的滚动条,注意这个Sprite的宽度要和第一个Sprite一样. 4.创建一个Label,用于显示组件滚动的百分比. 5.为第一个Sprite添加两个组件. 6.设置UIScroll Bar组件参数. Value:设置起始值. Size:设置第二个Sprite所占的百分比. Al…
UISlider:用于创建简单的滑动块和进度条,并且可以添加一个拇指按钮. 效果图如下: 一:使用步骤 1.从上面的效果看出,这个工具由四部分组成:背景图,进度图,进度lable显示,拇指按钮. 2.首先在UI Root的Scene中右键建立一个Sprite,用于背景图. 3.用相同的方式建立第二个Sprite,用于进度展示. 4.用相同的方式建立第三个Sprite,用于拇指按钮. 5.建立一个Lable,用于显示当前的进度百分比. 6.然后选择第一个Sprite,即背景图,为其添加两个组件.…
UIToggle:切换,从名字就能知道这个组件能做什么.这个组件有两种状态ON/OFF.可以用于创建checkboxes, tabs, radio button groups. 效果展示: 一:使用步骤——创建一个checkboxes 1.首先在UI Root下建立一个Sprite,设置一张贴图,当作按钮的背景. 然后为其添加碰撞组件和Toggle组件 2.为第一个Sprite建立一个子Sprite,设置一张图片,当作选中的标识. 将其调整到适当的位置. 3.选择第一个Sprite的UITogg…