Kanzi Studio中的概念
Kanzi Studio是Kanzi的UI編輯器,功能非常強大。在使用Kanzi Stadio之前,首先要先熟悉編輯器中的概念。
Kanzi Studio中主要分project窗格,property窗格,preview窗格,library窗格,context窗格,Log窗格。
在【project】窗格中有以下概念:
1. 工程屬性
為project窗格的第一個選項,顯示為當前工程的工程名,其中包括kzb資源包導出選項、默認材質、本地化、預覽選用的application等選項。
2. Screen
屏幕。屏幕的概念跟我們平時的屏幕相似,只有在屏幕Screen中的節點才會被渲染。屏幕下的節點為樹形結構的,我們稱之為節點樹。
屏幕中的選項包括屏幕度量方式,分辨率,layer render on demand(需要時渲染)開關。
3. Prefab
模板。前面我們說到,只有在屏幕Screen中的節點才會被渲染,但是并不是所有界面一開始就放在Screen中的。所以,設計師會把界面或者控件預先做成模板,需要時才通過模板生成實例節點放入屏幕中。模板在代碼中需要使用資源以kzb:開頭的URL來讀取。
在【property】窗格中有以下概念:
4. Property
屬性窗格。屬性窗格會根據其他窗格選中的節點或者資源,顯示其具有的屬性以供查看或修改。
在【preview】窗格中有以下概念:
5. Preview
預覽窗格。預覽窗格中Show的路徑為當前預覽的路徑。如果為<Root Layer>則為當前節點樹的預覽,如為具體的模板則預覽該模板。Debug的下拉選項可以選擇顯示的輔助線或輔助信息。選擇Edit選項則可以使用可視化工具選擇、修改UI。
在【Library】窗格中有以下概念:
6. Meshes
Meshes中存放的是3D模型。
7. Shortcuts、Aliases
訪問節點的快捷鏈接和別名。
8. Styles
風格。里面存放了風格的定義,節點使用了某種風格則自動擁有風格中的屬性。
9. State Managers
狀態機。Kanzi中的狀態機。
10. Group、Tags
組、標簽都是用于給節點分類的,便于統一操作一組節點。
11. Shortcuts、Aliases
訪問節點的快捷鏈接和別名。
12. Composing
存放composer和render pass,用于控制場景scene的渲染選項。
13. Materials and Textures
材質和紋理。
14. Property Types
里面存放了自定義的屬性和消息。
15. Animations
存放了動畫和時間軸。
16. Shortcuts、Aliases
訪問節點的快捷鏈接和別名。
17. Profiles
用于做多種皮膚。
18. Trajectories
軌跡。
19. Applications
應用,用于銜接代碼和UI的部分。
20. Localization
本地化。用于做多國語言,存放多國語言的翻譯表。
21. Project References
引用。存放對其他工程的引用。
22. Resource Files
資源。包括圖片資源、字體資源、Shader資源等。
在【context】窗格中有以下概念:
23. Context
上下文。用于顯示當前選中節點的資源。
在【log】窗格中有以下概念:
24. Log
該窗格可以使用快捷鍵Ctrl+L喚出,用于顯示打印的Log或警告。
總結
以上是生活随笔為你收集整理的Kanzi Studio中的概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 拼音与对应文字数据
- 下一篇: 【JS】通过JS实现超市小票打印功能——