教程观看笔记

来源:互联网 发布:cdn网络 多线程 编辑:程序博客网 时间:2024/03/29 22:08
Ep2 UI系统介绍
背包界面
背包界面和其他静态界面不同,没办法知道玩家背包里面有多少东西,而且每一个物品没有办法用静态界面生成,一定是先获取服务器的数据,然后根据数据生成。


widget:对齐挂机 实现多分辨率自适应的排版基础
(1)将节点相对于父物体的四条边进行对齐
(2)对齐时的边距可以选择像素或百分比两种单位
Cocos Creator 里的复杂UI控件是由多个组件组合而成的,通过Sprite组件渲染图像,ScrollView组件实现交互功能。ScrollView组件里最重要的一个属性是Content,放置内容的节点。
Horizontal:左右拖动
Vertical:上下拖动
ScrollView:滚动视图  有限空间展现无限内容,通常由两个九宫格渲染的Sprite+ScrollBar组件组成为ScrollView提供滚动条显示功能。
使用Sprite编辑器编辑图片资源的九宫格切分信息对于任何一张图片资源只要编辑一次,接下来所有使用该图片的Sprite都可以正确显示渲染。
ScrollView + Layout  滚动视图与自动布局相配合,实现列表效果
Prefab 制作可复用列表项
Layout:自动布局 自动布局子节点,并且根据子节点内容自动更新父节点约束框大小。 
九宫格:
正常情况下九宫格绘制会遵循下面的规则:
a. 保持4个角部分不变形
b. 单向拉伸4条边(即在4个角两两之间的边,比如上边,只做横向拉伸)
c. 双向拉伸中间部分(即九宫格的中间部分,横向,纵向同时拉伸,PS:拉伸比例不一定相同)
0 0
原创粉丝点击