cocoscreate一周目学习:通过CocosDashboard初识cocoscreate
什么是CocosDashboard
CocosDashboard就是集成了cocoscreate和cocoscreate3D环境的下载器,它做为 Creator 和 Creator 3D 两个引擎统一的下载器和启动入口,方便升级和管理多个版本的 Creator。此外还集成了统一的项目管理及创建面板,方便同时使用不同版本的引擎开发项目。
统一cocoscreate和cocoscreate3D引擎版本管理,可以根据需求下载需要的版本
提供项目管理
什么是cocoscreate
Cocos Creator 是以内容创作为核心的游戏开发工具,在 Cocos2d-x 基础上实现了彻底脚本化、组件化和数据驱动等特点。例如最明显得变化就是不要以像程序语言一样需要一个Main这样的程序入口,场景 (Scene)成为了一个独立的文件
独立的场景文件
cocoscreate
功能概括
场景编辑器
可以通过跳过程序直接编辑所见即所得的方式调整节点的位置大小等信息。
层级管理器
层级管理器 中包括当前打开场景中的所有节点,不管节点是否包括可见的图像。你可以在这里选择、创建和删除节点,也可以通过拖拽一个节点到另一个上面来建立节点父子关系。
点击来选中节点,被选中的节点会以蓝底色高亮显示。当前选中的节点会在 场景编辑器 中显示蓝色边框,并更新 属性检查器 中的内容。
通过拖动节点改变节点层级关系,也可以改变节点的显示顺序,在上的节点会被优先渲染
资源管理器
资源管理器 将项目资源文件夹中的内容以树状结构展示出来,注意只有放在项目文件夹的 assets 目录下的资源才会显示在这里。
资源列表
资源列表中可以包括任意文件夹结构,文件夹在 资源管理器 中会以文件夹图标显示,点击图标左边的箭头就可以展开/折叠该文件夹中的内容。
除了文件夹之外列表中显示的都是资源文件,资源列表中的文件会隐藏扩展名,而以图标指示文件或资源的类型,比如 HelloWorld 模板创建出的项目中包括了三种核心资源:
图片资源:目前包括 jpg、png 等图像文件,图标会显示为图片的缩略图。
javascript 脚本资源(也能是typescript脚本资源):程序员编写的 JavaScript 脚本文件,以 js/ts 为文件扩展名。我们通过编辑这些脚本为添加组件功能和游戏逻辑。
场景资源:双击可以打开的场景文件,打开了场景文件我们才能继续进行内容创作和生产。
创建资源
目前可以在 资源管理器 中创建的资源有以下几类:
文件夹
脚本文件
场景
动画剪辑
自动图集配置
艺术数字配置
点击左上角的 创建按钮,就会弹出包括上述资源列表的创建资源菜单。点击其中的项目就会在当前选中的位置新建相应资源。
属性检查器
属性检查器 是我们查看并编辑当前选中节点、节点组件和资源的工作区域。在 场景编辑器、层级管理器 中选中节点或者在 资源管理器 中选中资源,就会在 属性检查器 中显示它们的属性,可供查询和编辑。
关于脚本
需要提一下的是,当我们需要对节点或者组件进行编辑时,先是在资源管理器上创建对应的 js/ts脚本在把它拖动挂接到对应节点或者是组件资源管理器上,这样脚本才会生效
把脚本挂接到对应的组件或者是节点