Kanzi Studio中的概念


 

Kanzi Studio是Kanzi的UI編輯器,功能非常強大。在使用Kanzi Stadio之前,首先要先熟悉編輯器中的概念。 

Kanzi Studio中主要分project窗格,property窗格,preview窗格,library窗格,context窗格,Log窗格。

 

 

在【project】窗格中有以下概念:

  1. 1.    工程屬性

為project窗格的第一個選項,顯示為當前工程的工程名,其中包括kzb資源包導出選項、默認材質、本地化、預覽選用的application等選項。

  1. 2.    Screen

屏幕。屏幕的概念跟我們平時的屏幕相似,只有在屏幕Screen中的節點才會被渲染。屏幕下的節點為樹形結構的,我們稱之為節點樹。

屏幕中的選項包括屏幕度量方式,分辨率,layer render on demand(需要時渲染)開關。

  1. 3.    Prefab

模板。前面我們說到,只有在屏幕Screen中的節點才會被渲染,但是並不是所有界面一開始就放在Screen中的。所以,設計師會把界面或者控件預先做成模板,需要時才通過模板生成實例節點放入屏幕中。模板在代碼中需要使用資源以kzb:開頭的URL來讀取。

 

 

 

在【property】窗格中有以下概念:

  1. 4.    Property

屬性窗格。屬性窗格會根據其他窗格選中的節點或者資源,顯示其具有的屬性以供查看或修改。

 

 

 

在【preview】窗格中有以下概念:

  1. 5.    Preview

預覽窗格。預覽窗格中Show的路徑為當前預覽的路徑。如果為<Root Layer>則為當前節點樹的預覽,如為具體的模板則預覽該模板。Debug的下拉選項可以選擇顯示的輔助線或輔助信息。選擇Edit選項則可以使用可視化工具選擇、修改UI。

 

 

 

在【Library】窗格中有以下概念:

  1. 6.    Meshes

Meshes中存放的是3D模型。

  1. 7.    ShortcutsAliases

訪問節點的快捷鏈接和別名。

  1. 8.    Styles

風格。里面存放了風格的定義,節點使用了某種風格則自動擁有風格中的屬性。

  1. 9.    State Managers

狀態機。Kanzi中的狀態機。

  1. 10.              GroupTags

組、標簽都是用於給節點分類的,便於統一操作一組節點。

  1. 11.              ShortcutsAliases

訪問節點的快捷鏈接和別名。

  1. 12.              Composing

存放composer和render pass,用於控制場景scene的渲染選項。

  1. 13.              Materials and Textures

材質和紋理。

  1. 14.              Property Types

里面存放了自定義的屬性和消息。

  1. 15.              Animations

存放了動畫和時間軸。

  1. 16.              ShortcutsAliases

訪問節點的快捷鏈接和別名。

  1. 17.              Profiles

用於做多種皮膚。

  1. 18.              Trajectories

軌跡。

  1. 19.              Applications

應用,用於銜接代碼和UI的部分。

  1. 20.              Localization

本地化。用於做多國語言,存放多國語言的翻譯表。

  1. 21.              Project References

引用。存放對其他工程的引用。

  1. 22.              Resource Files

資源。包括圖片資源、字體資源、Shader資源等。

 

 

 

在【context】窗格中有以下概念:

 

  1. 23.              Context

上下文。用於顯示當前選中節點的資源。

 

 

 

 

在【log】窗格中有以下概念:

  1. 24.              Log

該窗格可以使用快捷鍵Ctrl+L喚出,用於顯示打印的Log或警告。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM