Cocos 初步认识
Cocos
是一个完整的游戏开发解决方案,拥有轻量高效的跨平台的游戏引擎和各种图形界面工具。
后续如果没有特别说明,则 cocos 默认指代为 Cocos Creator。
快速上手
安装
在使用 cocos 前,首先需要下载它。
前往官网下载即可。
安装后,还不能进行开发,因为下载的只是一个对引擎版本,项目进行管理的面板。
所以需要打开面板,选择下载所需要的游戏引擎版本。
如何切换语言
点开编辑器顶部菜单文件选项,在二级菜单中找到偏好设置选项,点开后进入偏好设置,默认显示在通用设置界面,在此界面就可以更改语言。
项目结构
使用不同的目录以存放不同的资源,保持项目目录的整洁是非常好的习惯。
初次创建的项目结构包含有如下内容:
assets
资源文件夹用于存放游戏的所有本地资源,脚本及第三方库文件。
在此目录下的资源才会显示在编辑器的资源管理器界面。
在导入项目时,每个资源都会生成一个同名的,需要一起提交到版本管理系统的
.meta
文件。该文件用于存储对应的资源配置和索引信息。某些第三方工具的文件,比如
.psd
,可以选择放置在外进行管理。手动创建的目录:
Prefab
保存预制体的目录Script
保存游戏脚本的目录Animation
保存游戏动画的目录Scene
保存游戏场景的目录- …
build
构建目录使用编辑器进行构建发布后,默认的发布路径。会存放所有目标平台的构建工程。
library
是将资源文件夹的资源导入后生成的。
内部的文件结构,资源格式会被处理为发布时所需要的形式。
当丢失或损坏时,删除再重新打开项目即可重新生成。
local
包含项目的本机上的配置信息,包括编辑器配置等,一般不需要关心。
profiles
包含编辑器配置信息,还有目标平台的构建信息,场景配置等。
temp
临时文件存放的地方,可以在关闭编辑器后手动删除。一般不需要关心内容。
extensions
放置项目自定义扩展插件。
手动安装插件则需要手动创建此文件夹,卸载则是移除对应插件文件夹即可。
settings
项目设置保存特定项目相关设置,如项目设置面板中的配置。如需多人开发并同步项目设置,则需要加入到版本控制中。
package.json
此文件会和
assets
文件夹一起,作为验证 cocos 项目合法性的标志。只有拥有这两个内容的文件和文件夹才能作为 cocos 项目打开。
一般不需要关心内部内容。
版本控制
一般新建项目时,会自动生成一份版本控制忽略文件
.gitignore
用于排除需要忽略不进行版本控制的文件。如果需要使用其他版本控制系统,只需要注意提交
assets
、extenions
、settings
、package.json
和其他手动添加的关联文件。
编辑器界面
编辑器是由多个可以自由移动组合的面板所组成的。
基本的面板有:
层级管理器
以树状列表展示场景中的节点和对应的层级关系。
所有在场景编辑器中的内容都能在这找到。
这两个面板内容会同步显示。
资源管理器
显示了资源文件夹的所有内容。同样会以树状显示。
同时会自动同步对内容的修改。可以直接拖曳或使用菜单导入资源。
场景编辑器
用于展示和编辑场景中的可视化内容的工作区域。
通过它搭建场景,可以使用所见即所得的场景预览。
动画编辑器
用于编辑和存储动画的数据。
属性检查器
用于查看并编辑当前选中节点和组件信息的工作区域。
会以最适合的形式展示和编辑来自脚本所定义的数据。
项目预览
通过此项,可以在对应平台查看运行效果。
控制台
会显示报错,警告等日志信息。
详情前往官网以进行查看。