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中的概念的更多相关文章
- Eclipse和Android Studio中的DDMS使用时什么不同?
http://www.jb51.net/softjc/454131.html Eclipse和Android Studio中的DDMS使用时什么不同? 相信很多经常开发Android应用的朋友应该都接 ...
- android studio中使用git版本管理
转载请标注来源:http://blog.csdn.net/lsyz0021/article/details/51842774 AndroidStudio中使用Git-初级篇(一)——从github上传 ...
- Web 应用程序项目与 Visual Studio 中的网站项目的异同
要查看英语原文,请勾选“英语”复选框.也可将鼠标指针移到文本上,在弹出窗口中显示英语原文. 翻译 英语 本文档已存档,并且将不进行维护. Web 应用程序项目与 Visual Studio 中的网站项 ...
- Android Studio中怎样引用图片资源
随着不断接触Android Studio,越来越发现和Eclipse有着巨大的差别. 不管是表面的目录结构,还是内在对各种资源的管理. 本篇就来聊聊Android Studio中怎样来显示图片. 以及 ...
- 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex
开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是 ...
- Visual Studio 中 Build 和 Rebuild 的区别
因为之前写的程序比较小,编译起来比较快,所以一直都没有太在意 Build 和 Rebuild 之间的区别,后来发现两个还是有很大不同. Build 只针对在上次编译之后更改过的文件进行编译,在项目比较 ...
- [No0000AE]在 Visual Studio 中调试 XAML 设计时异常
在 Visual Studio 中进行 WPF, UWP, Silverlight 开发时,经常会遇到 XAML 设计器由于遭遇异常而无法正常显示设计器视图的情况.很多时候由于最终生成的项目在运行时并 ...
- android studio 中移除module和恢复module
一.移除Android Studio中module 在Android Studio中想要删除某个module时,在Android Studio中选中module,右键发现没有delete,如图: An ...
- Android Studio中Button等控件的Text中字符串默认大写的解决方法
初学Android的时候,在Android Studio中xml里面添加一个Button.EditText等控件后,它的Text总是会显示大写,即使你输入的字符串是小写也不行,控制字符串大小写的属性是 ...
随机推荐
- java 求 两个数的百分比% (转)
int num1 = 7; int num2 = 9; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); / ...
- jq 获取除节假日与周六日 外的日期 和 星期
//设置节假日的数组 var holiday = Array('2016-04-30','2016-05-01','2016-05-02','2016-06-09','2016-06- ...
- SynchronousQueue 的简单应用
SynchronousQueue是这样一种阻塞队列,其中每个 put 必须等待一个 take,反之亦然.同步队列没有任何内部容量,甚至连一个队列的容量都没有. 不能在同步队列上进行 peek ...
- C/C++面试
1. RTTL 运行时类别识别,在只有一个指向基类的指针或引用时确定一个对象的准确类型. 2.什么是拷贝构造函数 是单个形参的构造函数,实参是与该类同属一类的对象:在类定义中,如果未提供自己的拷贝构造 ...
- oracle从零开始学习笔记
查询现有数据库:select name from V$database; 解锁用户scott:alter user scott account unlock; 普通用户连接:conn scott 默认 ...
- LeetCode Walls and Gates
原题链接在这里:https://leetcode.com/problems/walls-and-gates/ 题目: You are given a m x n 2D grid initialized ...
- SET TEXTSIZE number
When you using sqlcmd to export some data by a query, you will found some column data is truncated i ...
- RDIFramework.NET ━ Web中打印的各种方案参考-欢迎补充
RDIFramework.NET ━ Web中打印的各种方案参考-欢迎补充 做Web开发的同志应该都深有体会,在web程序中打印不再象应用程序中那样便于控制了,web程序天生的一些特性造成了这个缺点, ...
- sql 里 text类型的操作(转载)
SQL Server中TEXT类型字段值在数据库中追加字符串方法 对text类型字段值进行追加更新的操作,一开始用了简单的update语句试了试,有错误,原来text.ntext类型的字段不能和 va ...
- Ubuntu 12.04安装vim和配置
问题: ubuntu默认没有安装vim,出现: jyg@ubuntu:~$ vim test.cThe program 'vim' can be found in the following pack ...