cocos creator 基础学习

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.原生打包依赖库设置

打包发布流程

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ML——集成学习 个体与集成 集成学习:构建并结合多个学习器来完成学习任务。 同质:集成中只包含同种类型的个体学习...
    jessica涯阅读 846评论 0赞 1
  • IO之字符流基础整理 字符流:当使用字节流读取文本文件时,遇到中文字符时,可能不会显示完整的字符,由于一个中文字符...
    DreamPath阅读 132评论 0赞 1
  • 三月,天气转暖,早晚虽还有些寒冷,但也只是一时。 01 教学内容:人教版一年级下册《十几减8》 宋卓 ...
    开平老马阅读 743评论 0赞 0
  • Axure RP8 条件编辑器之条件 值:文本/数字的值或变量; 变量值:储存在变量中的...
    Star_Lin阅读 475评论 0赞 1
  • 在情话肆意,撩人技巧满满的这个时代里,我们人人都成了撩人好手,却越来越说不出对亲人的爱,以前我们学着对爸妈说我爱你...
    柚子皮苦阅读 220评论 0赞 0

友情链接更多精彩内容