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 用于排除需要忽略不进行版本控制的文件。

    如果需要使用其他版本控制系统,只需要注意提交 assetsextenionssettingspackage.json 和其他手动添加的关联文件。

编辑器界面

编辑器是由多个可以自由移动组合的面板所组成的。

基本的面板有:

  • 层级管理器

    以树状列表展示场景中的节点和对应的层级关系。

    所有在场景编辑器中的内容都能在这找到。

    这两个面板内容会同步显示。

  • 资源管理器

    显示了资源文件夹的所有内容。同样会以树状显示。

    同时会自动同步对内容的修改。可以直接拖曳或使用菜单导入资源。

  • 场景编辑器

    用于展示和编辑场景中的可视化内容的工作区域。

    通过它搭建场景,可以使用所见即所得的场景预览。

  • 动画编辑器

    用于编辑和存储动画的数据。

  • 属性检查器

    用于查看并编辑当前选中节点和组件信息的工作区域。

    会以最适合的形式展示和编辑来自脚本所定义的数据。

  • 项目预览

    通过此项,可以在对应平台查看运行效果。

  • 控制台

    会显示报错,警告等日志信息。

详情前往官网以进行查看。


Cocos 初步认识
http://localhost:8080/archives/29e64925-623a-4cea-8341-0385f078befe
作者
inksha
发布于
2024年09月14日
许可协议