本文主要介绍Cocos Creator 编辑器界面中几个常规的面板功能,让新手了解编辑器界面中常规的面板功能,更好的使用Cocos Creator 编辑器。

一、编辑器界面常规面板划分

Cocos Creater编辑器默认样式如上,主要包含:1、工具栏,2、层级管理器,3、场景编辑器,4、属性检查器,5、资源管理器,6、动画编辑器,7、控制台等。

二、编辑器主要面板功能介绍

1、工具栏

菜单栏 位于编辑器顶部,包含了所有高级命令和设置选项。

  • 文件 (File): 项目的新建、打开、保存、构建发布设置都在这里。

  • 编辑 (Edit): 撤销、重做、拷贝、粘贴等通用操作,以及编辑器偏好设置(Preferences),如设置编辑器语言、主题颜色等。

  • 节点 (Node): 创建各种基础节点(空节点、UI节点、渲染节点等)的快捷入口。

  • 组件 (Component): 为当前选中节点添加各种内置组件的菜单,如渲染、UI、物理、脚本等。

  • 项目 (Project): 项目相关的操作,如刷新资源数据库、运行预览等。

  • 面板 (Panel): 控制编辑器内各个功能面板的显示与隐藏,你可以在这里自定义你的工作布局。

  • 扩展 (Extensions): 扩展管理器的入口,用于安装、管理和开发编辑器扩展,极大地增强了编辑器的可定制性。

  • 帮助 (Help): 访问官方文档、教程、社区论坛和关于信息,遇到问题时首先想到的应该是这里。

预览栏 目前允许多种预览方式,包含 编辑器内浏览器 和 模拟器

构建发布按钮可对项目进行构建发布

2、层级管理器

层级管理器 通常位于编辑器左侧,以树状结构展示当前场景中的所有节点。

  • 节点关系: 清晰地展示了节点之间的父子层级关系。子节点会继承父节点的变换(位置、旋转、缩放),这对于组织复杂场景结构至关重要。

  • 创建节点: 可以右键点击空白处或父节点来创建新的节点。

  • 搜索过滤: 顶部搜索框可以快速按名称查找节点。

  • 节点管理: 可以在这里方便地选择、重命名、启用/禁用、删除节点,以及通过拖拽调整节点层级关系。

3、场景编辑器

场景编辑器 编辑器的核心区域,用于可视化地设计和搭建游戏场景。

  • 可视化编辑: 所见即所得,你可以在这里直接拖拽节点调整位置,使用工具栏工具进行变换。

  • 场景导航: 使用鼠标中键平移视图,滚轮缩放视图,F 键可以聚焦当前选中的节点,Ctrl/Cmd + F 可以让节点充满整个视图。

  • Gizmo 操控: 选中节点后,会显示用于变换的 Gizmo(操控手柄),方便进行精确调整。

  • 多场景编辑: 支持同时打开多个场景进行编辑。

4、属性检查器

属性检查器 通常位于编辑器最右侧,是查看和修改节点或资源所有属性的核心面板。

  • 属性配置: 当选中层级管理器中的一个节点时,这里会显示该节点上所有挂载的组件(如 Transform、Sprite、Button、自定义脚本等)及其属性。你可以在此修改这些属性值,所有更改会实时反映在场景中。

  • 资源预览: 当选中资源管理器中的一个资源(如图片)时,这里会显示该资源的导入配置和预览信息。

  • 脚本交互: 你编写的自定义脚本组件也会在这里显示为可配置的组件,公开的变量可以直接在属性检查器中赋值和调整,无需修改代码,非常强大。

5、资源管理器

资源管理器 通常位于编辑器右下角,以文件夹树的形式管理项目中的所有资源。

  • 项目资产库: 存储所有游戏资源,如脚本、图片(精灵)、声音、字体、预制体(Prefab)、动画剪辑等。

  • 文件同步: 它与项目目录下的 assets 文件夹是完全实时同步的。你既可以在操作系统中直接管理文件,也可以在资源管理器内进行创建、拖拽、删除等操作。

  • 导入资源: 直接将外部资源文件拖入资源管理器即可导入项目。

  • 预制体 (Prefab): 资源管理器的核心概念之一,将配置好的节点树保存为可重复使用的预制资产,是保证项目可维护性的关键。

6、动画编辑器

动画编辑器 (Animation): 用于创建和编辑节点的帧动画,支持可视化添加属性轨道和关键帧。

7、控制台

控制台 通常以面板形式停靠在底部,是开发者调试的“最佳搭档”。

  • 日志输出: 显示代码中使用 cc.log()cc.warn()cc.error() 等方法打印的日志信息。

  • 错误警告: 显示项目运行时的 JavaScript 错误、警告以及资源加载失败等信息。

  • 调试功能: 支持清除日志、过滤日志类型、打印调用栈等,是定位和修复 Bug 的必备工具。

  console.log():输出日志,灰色文字,通常用来显示正在进行的操作。

  console.warn():输出警告,黄色文字,用于提示开发者最好进行处理的异常情况,但不处理也不会影响运行。

  console.error():输出错误,红色文字,表示出现了严重错误,必须解决才能进行下一步操作或者运行游戏。

注:由于Cocos Creater编辑器有很多功能,在这里我们只是大致讲解主要功能,每一个面板具体功能,我们在后面的开发使用中一一的讲解。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/98395.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/98395.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/98395.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Elixir通过Onvif协议控制IP摄像机,扩展ExOnvif的摄像头连续移动功能 ContinuousMove

Elixir 通过Onvif 对IP设备进行控制时,可以使用 ExOnvif 库。ExOnvif官方文档 此文章仅提供了ContinuousMove的控制方式及示例。 Elixir Onvif协议控制IP设备的其他命令,可以参考以下链接 绝对移动 【AbsoluteMove】 调用指定预置位 【GotoPreset】 …

android studio JNI 环境配置实现 java 调用 c/c++

1、在 app 级的 build.gradle 文件配置两个地方 android{ defaultConfig{ // 在 defaultConfig 里配置下面代码 externalNativeBuild { cmake { cppFlags "-frtti -fexceptions"//添加对 c 的异常处理支持 …

静态时序分析详解之时序路径类型

目录 一、概览 二、时序路径 2.1 数据路径 2.2 时钟路径 2.3 时钟门控路径 2.4 异步路径 2.5 关键路径 2.6 False路径 2.7 单周期路径 2.8 多周期路径 2.9 最长路径和最短路径 三、参考资料 一、概览 ​ ​静态时序分析通过模拟最差条件下分析所有的时序路径&am…

SpringBoot埋点功能技术实现方案深度解析:架构设计、性能优化与扩展性实践

SpringBoot埋点功能技术实现方案深度解析:架构设计、性能优化与扩展性实践 1. 原理剖析与技术实现细节 1.1 埋点技术基本原理 埋点(Tracking)是通过在代码中植入特定逻辑,收集用户行为数据、系统运行状态和业务指标的技术手段。在…

自建prometheus监控腾讯云k8s集群

自建prometheus监控腾讯云k8s集群 使用场景 k8s集群(腾讯云容器服务) promtheus (外部自建服务) 腾讯云提供了容器内部自建 Prometheus 监控 TKE 集群的文档,参考。 当前的环境promethues建在k8S外的云服务器上,与上面链接文…

2025高教社国赛数学建模C题参考论文(含模型和代码)

2025 年高教社杯大学生数学建模竞赛 C 题参考论文 目录 NIPT 的时点选择与胎儿的异常判定 摘要 1 问题重述 2 问题分析 2.1 问题 1 分析 2.2 问题 2 分析 2.3 问题 3 分析 2.4 问题 4 分析 3 模型假设与符号定义 3.1 模型假设 4. 孕周在 10-25 周内检测有…

iOS开发环境搭建及打包流程

一、下载xcode 直接去苹果商店的appstore下载就行 二、clone项目 1.登录xcode苹果账号或对应代码仓库账号 2.clone项目 3.安装设备真机环境(未安装过的话) 三.安装cocoapods 1. 检查并更新 Ruby 环境 CocoaPods 是基于 Ruby 编写的,因此…

数据结构之链表(单向链表与双向链表)

一,链表描述链表是一种常见的重要的数据结构,是动态地进行存储分配的一种结构。常用于需存储的数据的数目无法事先确定。1.链表的一般结构链表的组成: 头指针:存放一个地址,该地址指向一个元素 结点:用户需要的实际数据…

从反向代理到负载均衡:Nginx + Tomcat 构建高可用Web服务架构

从反向代理到负载均衡:Nginx Tomcat 构建高可用Web服务架构 文章目录从反向代理到负载均衡:Nginx Tomcat 构建高可用Web服务架构一、基础铺垫:什么是反向代理?1.1 反向代理的核心原理1.2 Nginx反向代理实战配置步骤1&#xff1a…

Simulink中使用Test sequence单元测试

一、Tips 在对simulink模型进行Test sequence单元测试时,如果采取书写测试用例的话,有以下操作。 1、使用”fprintf(‘time%f\n’, t);“来打印当前step的时间; 二、数据类型转换 1、double类型 -> boolean类型 clc; clear all;% 1、doubl…

【mysql】SQL自连接:什么时候需要,什么时候不需要?

SQL自连接:什么时候需要,什么时候不需要? 通过具体示例和对比解析,彻底搞懂SQL自连接的使用场景 在处理SQL查询时,尤其是当表中存在自引用关系(如referee_id引用同一张表的id)时,很多开发者会疑惑:这个查询到底需不需要自连接?本文将通过多个具体示例,带你彻底弄清何…

「美」创新在于人,而不是产品 - AxureMost 落葵网

添加图片注释,不超过 140 字(可选) 第一章:创新的心理学 创新与心理安全 蜡烛问题:卡尔邓克尔的蜡烛问题实验揭示了创造性思维的重要性。通过颠覆对盒子用途的先入为主观念,参与者能够找到创新性的解决方案…

新规则,新游戏:AI时代下的战略重构与商业实践

当你的客服AI能够真正像员工一样理解客户的行业术语,当AI能主动从大量的客户咨询中筛选出高价值潜在客户 —— 这已经不再是理想中才能存在的场景,而是当下 “人工智能 ” 行动深入推进中,企业智能化转型的真实写照。 "人工智能 " …

ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenes 数据集构建

paper link: paperlink Abstract: 这个数据集是个RGB-D视频数据集,在707个不同空间中获取了1513个扫描的场景,250w个视图,并且标注了相机位姿,表面重建,语义分割。本数据集共有20人扫描500名工作者进行标注。 数据集…

c语言期末复习

一、选择题(10道) 1、以下哪个不是C语言的关键字? A) int B) float C) string D) while (答案:C) 2、表达式 5 / 2 的结果是: A) 2.5 B) 2 C) 3 D) 2.0 (答案:B) 3、指针变量存储的是: A) 变量的值 B) 变量的地址 C) 变量的类型 D) 变量的名称 (答案:B) 4、以…

JLINK 调试器单步调试单片机

0 JLINK 调试器单步调试单片机 1 物理层1.1 调整电压和开发板一致2 环境搭建 2.1 安装 JLink_Windows_V862_x86_642.2 vscode 配置 {"version": "0.2.0","configurations": [{"name": "(gdb) 启动","type": "…

大模型(LLM)安全保障机制(技术、标准、管理)

大模型(LLM)的安全保障涉及技术、标准、管理等多个层面。下面我将结合其核心风险,为你梳理主要的安全机制、相关标准框架以及一些实践建议。为了让您快速了解大模型面临的主要风险及相应的应对机制,我准备了一个表格:安…

虚拟机之CentOS、网络设置的有趣问题

前言 年初射出的子弹,今天中了。 年初埋下的坑,今年踩了。 回首过往,why? because:当时下载VMware的时候。没有设置网络。 重点——使用VMware安装CentOS 9 使用VMware安装CentOS Stream 9_哔哩哔哩_bilibili 总…

Biomni:来自斯坦福的通用型生物医学 AI 智能体,科研“虚拟助手“来了!

在当今生物医学研究中,实验手段和数据量正以前所未有的速度膨胀。从基因组学、单细胞组学到多模态数据,再到可穿戴设备的健康监测,科研人员每天都在与庞大的数据和复杂的分析流程打交道。 然而,实验设计琐碎、工具分散、跨学科整合…

移植后 eto 阳性 干扰素 α1b、白介素 - 2 dli

在异基因造血干细胞移植(allo-HSCT)后仍存在 AML1-ETO(ETO)融合基因阳性的患者中,干扰素 α1b 联合白介素 - 2(IL-2) 是临床中探索用于清除微小残留病(MRD)、降低复发风险…