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或警告。

Kanzi Studio中的概念的更多相关文章

  1. Eclipse和Android Studio中的DDMS使用时什么不同?

    http://www.jb51.net/softjc/454131.html Eclipse和Android Studio中的DDMS使用时什么不同? 相信很多经常开发Android应用的朋友应该都接 ...

  2. android studio中使用git版本管理

    转载请标注来源:http://blog.csdn.net/lsyz0021/article/details/51842774 AndroidStudio中使用Git-初级篇(一)——从github上传 ...

  3. Web 应用程序项目与 Visual Studio 中的网站项目的异同

    要查看英语原文,请勾选“英语”复选框.也可将鼠标指针移到文本上,在弹出窗口中显示英语原文. 翻译 英语 本文档已存档,并且将不进行维护. Web 应用程序项目与 Visual Studio 中的网站项 ...

  4. Android Studio中怎样引用图片资源

    随着不断接触Android Studio,越来越发现和Eclipse有着巨大的差别. 不管是表面的目录结构,还是内在对各种资源的管理. 本篇就来聊聊Android Studio中怎样来显示图片. 以及 ...

  5. 如何在 Visual Studio 中使用 Git 同步代码到 CodePlex

    开源社区不管在国内还是国外都很火热,微软也曾因为没有开源而倍受指责,但是随着 .Net framework.ASP.Net MVC等框架的逐渐开源,也让大家看到了微软开源的步伐.CodePlex 则是 ...

  6. Visual Studio 中 Build 和 Rebuild 的区别

    因为之前写的程序比较小,编译起来比较快,所以一直都没有太在意 Build 和 Rebuild 之间的区别,后来发现两个还是有很大不同. Build 只针对在上次编译之后更改过的文件进行编译,在项目比较 ...

  7. [No0000AE]在 Visual Studio 中调试 XAML 设计时异常

    在 Visual Studio 中进行 WPF, UWP, Silverlight 开发时,经常会遇到 XAML 设计器由于遭遇异常而无法正常显示设计器视图的情况.很多时候由于最终生成的项目在运行时并 ...

  8. android studio 中移除module和恢复module

    一.移除Android Studio中module 在Android Studio中想要删除某个module时,在Android Studio中选中module,右键发现没有delete,如图: An ...

  9. Android Studio中Button等控件的Text中字符串默认大写的解决方法

    初学Android的时候,在Android Studio中xml里面添加一个Button.EditText等控件后,它的Text总是会显示大写,即使你输入的字符串是小写也不行,控制字符串大小写的属性是 ...

随机推荐

  1. java 求 两个数的百分比% (转)

    int num1 = 7; int num2 = 9; // 创建一个数值格式化对象 NumberFormat numberFormat = NumberFormat.getInstance(); / ...

  2. jq 获取除节假日与周六日 外的日期 和 星期

    //设置节假日的数组         var holiday = Array('2016-04-30','2016-05-01','2016-05-02','2016-06-09','2016-06- ...

  3. SynchronousQueue 的简单应用

    SynchronousQueue是这样一种阻塞队列,其中每个 put 必须等待一个 take,反之亦然.同步队列没有任何内部容量,甚至连一个队列的容量都没有.      不能在同步队列上进行 peek ...

  4. C/C++面试

    1. RTTL 运行时类别识别,在只有一个指向基类的指针或引用时确定一个对象的准确类型. 2.什么是拷贝构造函数 是单个形参的构造函数,实参是与该类同属一类的对象:在类定义中,如果未提供自己的拷贝构造 ...

  5. oracle从零开始学习笔记

    查询现有数据库:select name from V$database; 解锁用户scott:alter user scott account unlock; 普通用户连接:conn scott 默认 ...

  6. LeetCode Walls and Gates

    原题链接在这里:https://leetcode.com/problems/walls-and-gates/ 题目: You are given a m x n 2D grid initialized ...

  7. SET TEXTSIZE number

    When you using sqlcmd to export some data by a query, you will found some column data is truncated i ...

  8. RDIFramework.NET ━ Web中打印的各种方案参考-欢迎补充

    RDIFramework.NET ━ Web中打印的各种方案参考-欢迎补充 做Web开发的同志应该都深有体会,在web程序中打印不再象应用程序中那样便于控制了,web程序天生的一些特性造成了这个缺点, ...

  9. sql 里 text类型的操作(转载)

    SQL Server中TEXT类型字段值在数据库中追加字符串方法 对text类型字段值进行追加更新的操作,一开始用了简单的update语句试了试,有错误,原来text.ntext类型的字段不能和 va ...

  10. Ubuntu 12.04安装vim和配置

    问题: ubuntu默认没有安装vim,出现: jyg@ubuntu:~$ vim test.cThe program 'vim' can be found in the following pack ...