当前位置: 首页 > news >正文

Cocos Creator2D游戏开发(4)-飞机大战(2)-编辑器界面

编辑器几个重要板块
在这里插入图片描述
参考: https://docs.cocos.com/creator/3.8/manual/zh/editor/
(1) 场景编辑器: 仅看2D视图:
在这里插入图片描述
按钮作用依次是: 平移, 旋转,缩放,矩形变换,增量吸附工具,最后三个,前俩是变换工具,最后一个是布局组件
矩形变换: 中心点和锚点切换
以后用到慢慢整吧!

(2)层级管理器:
可以创建 空节点, 2D对象, Prefab 节点,UI组件,摄像机:
一个层级管理器里面只会显示一个场景
空节点, 我理解它就是一个容器
2D对象: 文本,精灵,单色,地图等, 干啥用的没用过,不知道
UI组件: 就是一些组件
摄像机: Camera,一个场景至少会有一个摄像机,也是一种组件, 还没用过不太清楚

(3)资源管理器:
创建:常用上面4个,通常还是在assets中使用
在这里插入图片描述
预制体( Prefab): 预制件用于存储一些可以复用的场景对
在 资源管理器 中的预制件资源,是预制件的序列化文件。
预制件资源被拖拽到 层级管理器 中就会生成一个预制件实例
后面慢慢学怎么用吧

(4)偏好设置 面板中提供了编辑器的个性化设置,自动保存

(5) 项目设置
项目数据, layers(有用但没用过), 物理(里面有个碰撞矩阵)

(6) 属性检查器(重点)
节点的属性
Node: Position(位置), Rotation(旋转),Scale(缩放),
后面还有(Mobility和Layer),默认吧,后面慢慢学

cc.UITransform (UI转换组件)属性 定义了 UI 上的矩形信息,包括矩形的尺寸和锚点位置。
ContentSize: UI 矩形内容尺寸
AnchorPoint: UI 矩形锚点位置(0.0为图形左下角,0.5,0.5图形中间)

剩下的就是自定义组件; 他们有各个各自的属性
cc.Sprite(精灵组件): 参考: https://docs.cocos.com/creator/3.8/manual/zh/ui-system/components/editor/sprite.html
CustomMaterial: 自定义材质
Color: 颜色
Sprite Atlas: Sprite 显示图片资源所属的图集
Sprite Frame: 渲染 Sprite 使用的 SpriteFrame 图片资源。
Grayscale: 灰度模式,
Size Mode: 指定 Sprite 的尺寸
Trimmed 表示会使用原始图片资源裁剪透明像素后的尺寸
Raw 表示会使用原始图片未经裁剪的尺寸
Custom 表示会使用自定义尺寸。当用户手动修改过 Size 属性后,Size Mode 会被自动设置为 Custom,除非再次指定为前两种尺寸。
Type: 渲染模式,包括普通(Simple)、九宫格(Sliced)、平铺(Tiled)和填充(Filled)四种模式

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【扒模块】DFF
  • 成为git砖家(4): git status 命令简介
  • 遗传算法与深度学习实战——进化深度学习
  • 【.NET 8 实战--孢子记账--从单体到微服务】--编写服务端框架
  • mysql超大分页问题处理~
  • LCM接口通讯说明
  • c++11,左值引用和右值引用,右值引用的作用
  • CTF学习笔记汇总(非常详细)零基础入门到精通,收藏这一篇就够了
  • Linux:基础
  • WPF的MVVM架构:如何通过数据绑定简化UI逻辑
  • 【JavaEE】springboot 入门——springboot简介
  • 运维.Linux.bash学习笔记.数组及其使用
  • java中创建对象地方式有哪几种?(面试高频)
  • “八股文”的江湖:助力、阻力还是空谈?深度解析程序员面试的敲门砖
  • 把本地项目推送到远程仓库
  • egg(89)--egg之redis的发布和订阅
  • FineReport中如何实现自动滚屏效果
  • GitUp, 你不可错过的秀外慧中的git工具
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Javascript编码规范
  • leetcode386. Lexicographical Numbers
  • mockjs让前端开发独立于后端
  • nginx 配置多 域名 + 多 https
  • Puppeteer:浏览器控制器
  • Python实现BT种子转化为磁力链接【实战】
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • SwizzleMethod 黑魔法
  • windows-nginx-https-本地配置
  • Xmanager 远程桌面 CentOS 7
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 构建二叉树进行数值数组的去重及优化
  • 汉诺塔算法
  • 嵌入式文件系统
  • 如何选择开源的机器学习框架?
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 小试R空间处理新库sf
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • 1.Ext JS 建立web开发工程
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 组复制官方翻译九、Group Replication Technical Details
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • $(selector).each()和$.each()的区别
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (5)STL算法之复制
  • (7)STL算法之交换赋值
  • (C语言)字符分类函数
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (PySpark)RDD实验实战——取一个数组的中间值
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (接口自动化)Python3操作MySQL数据库
  • (十)DDRC架构组成、效率Efficiency及功能实现
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (原創) 博客園正式支援VHDL語法著色功能 (SOC) (VHDL)
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。