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总是会显示大写,即使你输入的字符串是小写也不行,控制字符串大小写的属性是 ...
随机推荐
- php初学第一课
php:强大的脚本语言 B/S:brower:浏览器 server:服务器 C/S: client:客户端 server:服务器 一.php嵌入页面的标记 1. <?php ?> # ...
- 临床试验中PI、CI、SI、COI是指哪些人?
今天为大家介绍的是临床试验的研究者的类型.临床试验的研究者是指在试验所在地负责实施临床试验的人员. 如果一项试验在试验场所由一组人员实施,研究者则为该组人员的负责人或领导者,也称之为主要研究者(Pri ...
- 一步一步来做WebQQ机器人-(一)(验证码)
× Well done! 为了探究webqq的http请求流程和数据交互,我付出了很多心血. 写下这篇文章!!!这是我逝去的青春 系列写完之后我会把源码打包奉上~ ------我的征途是星辰大海 预计 ...
- 在Altium_Designer_PCB_中插入图片的方法
详细请看PDF: http://files.cnblogs.com/files/BinB-W/在Altium_Designer_PCB_中插入图片的方法.pdf 配套文件: http://files. ...
- php计算中英文混搭字符串长度
preg_match_all('/./us', $content, $match); count($match[0])://中英文按相同字符数计算
- PartialViewResult不鸟_ViewStart.cshtml
概述 在ASP.NET MVC中,对于Action中得到的ActionResult如果是一个ViewResult对象,那么在进行View呈现时,则会先执行_ViewStart.cshtml,然后再去执 ...
- 命令行子shell 括号 ()
子shell 控制变量 ansible-direc:~ # (export hello=world;echo $hello)worldansible-direc:~ # echo $hello ans ...
- 11月30日《奥威Power-BI智能分析报表制作方法》腾讯课堂开课啦
这么快一周就过去了,奥威公开课又要与大家见面咯,上节课老师教的三种报表集成方法你们都掌握了吗?大家都知道,学习的结果在于实际应用,想要熟练掌握新内容的要点就在于去应用它.正是基于这一要点,每一期的课程 ...
- ios-自定义alertView提示框
先上图,弹框的背景色,按钮背景色,提示的消息的字体颜色都可以改变 利用单例实现丰富的自定义接口 // // PBAlertController.h // PBAlertDemo // // Creat ...
- DuiLib学习笔记3——颜色探究
在前面两篇日志已经能使用xml了.今天准备好好的折腾一番,结果在颜色上却掉坑里了. 起初我在ps里取颜色为0104ff 这里01为R,04为G,ff为B 在控件的属性里有这样一个属性bkcolor=& ...