cocos creator 基础学习
一、初步认识
组件化和数据驱动的优势,美术和编程同步执行。
1.层级管理器
(1)父子关系
(2)节点关系:组件形式添加到节点
2.场景编辑器
change图像位置、大小、旋转属性(貌似不能改变颜色)
3.资源管理器
(树形列表)
4.属性检查器
(同步更新)
5.控制台
二、UI制作
1.基本UI元素:sprite(精灵)
picture 创建 :=> 层级管理器 => 创建渲染空节点 => sprite(精灵) 拖拽图片到 [属性检查器] 中的 Sprite Frame
2.基本UI元素:label(文字)
text创建 :=> 层级管理器 => 创建渲染空节点 => label(文字)
3.样式设置:
[属性检查器] => 排版功能overflow(自动适应shrink ...各属性)
Widget(对齐挂件) 实现多分辨率自适应的排版的基础
Layout (自动布局)
ScrollView(滚动视图)ScrollBar (滚动条)通常由两个九宫格渲染的Sprite+ScrollBar组件组成为ScrollView提供滚动条显示功能
ScrollView+Layout
Prefab 复用列表内容
将场景中拼装好的节点拖拽到资源管理器里,就能生成Prefab资源,脚本中引用Prefab后,就可以动态生成节点内容了。生成的Prefab资源绑定到负责生成列表的UI组件上。
实际项目中通常会从服务器端获取玩家或背包数据,需要使用组件脚本编写通过数据更新列表项的逻辑。
4.原生打包依赖库设置
打包发布流程
网友评论