第二課、熟悉Cocos Creator 編輯器界面

本文主要介紹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)、降低復發風險…