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. php初学第一课

    php:强大的脚本语言 B/S:brower:浏览器 server:服务器 C/S: client:客户端 server:服务器 一.php嵌入页面的标记 1. <?php    ?> # ...

  2. 临床试验中PI、CI、SI、COI是指哪些人?

    今天为大家介绍的是临床试验的研究者的类型.临床试验的研究者是指在试验所在地负责实施临床试验的人员. 如果一项试验在试验场所由一组人员实施,研究者则为该组人员的负责人或领导者,也称之为主要研究者(Pri ...

  3. 一步一步来做WebQQ机器人-(一)(验证码)

    × Well done! 为了探究webqq的http请求流程和数据交互,我付出了很多心血. 写下这篇文章!!!这是我逝去的青春 系列写完之后我会把源码打包奉上~ ------我的征途是星辰大海 预计 ...

  4. 在Altium_Designer_PCB_中插入图片的方法

    详细请看PDF: http://files.cnblogs.com/files/BinB-W/在Altium_Designer_PCB_中插入图片的方法.pdf 配套文件: http://files. ...

  5. php计算中英文混搭字符串长度

    preg_match_all('/./us', $content, $match); count($match[0])://中英文按相同字符数计算

  6. PartialViewResult不鸟_ViewStart.cshtml

    概述 在ASP.NET MVC中,对于Action中得到的ActionResult如果是一个ViewResult对象,那么在进行View呈现时,则会先执行_ViewStart.cshtml,然后再去执 ...

  7. 命令行子shell 括号 ()

    子shell 控制变量 ansible-direc:~ # (export hello=world;echo $hello)worldansible-direc:~ # echo $hello ans ...

  8. 11月30日《奥威Power-BI智能分析报表制作方法》腾讯课堂开课啦

    这么快一周就过去了,奥威公开课又要与大家见面咯,上节课老师教的三种报表集成方法你们都掌握了吗?大家都知道,学习的结果在于实际应用,想要熟练掌握新内容的要点就在于去应用它.正是基于这一要点,每一期的课程 ...

  9. ios-自定义alertView提示框

    先上图,弹框的背景色,按钮背景色,提示的消息的字体颜色都可以改变 利用单例实现丰富的自定义接口 // // PBAlertController.h // PBAlertDemo // // Creat ...

  10. DuiLib学习笔记3——颜色探究

    在前面两篇日志已经能使用xml了.今天准备好好的折腾一番,结果在颜色上却掉坑里了. 起初我在ps里取颜色为0104ff 这里01为R,04为G,ff为B 在控件的属性里有这样一个属性bkcolor=& ...