
Kanzi学习之路
Captain--Jack
这个作者很懒,什么都没留下…
展开
-
Kanzi学习之路(1):Kanzi的简介和安装
2016年底的时候,写了一篇kanzi学习之路的序,http://blog.youkuaiyun.com/u010977122/article/details/53791660 ,希望感兴趣的猿友or媛友一起加入我的学习之路。*******************************************************************************************原创 2017-01-04 22:15:13 · 31489 阅读 · 18 评论 -
Kanzi学习之路(3):Kanzi的树形结构和常用控件介绍
screen节点:这个节点定义了Kanzi App显示窗口的参数,如Locale,可以用于多语言的切换,风格的切换等。Scene节点:用于显示3D的内容,它包含光,摄像机,和其他kanzi所有的3D节点。创建一个Scene节点,这个节点会默认会包含一个摄像机和一个平行光。只有 Viewport 2D 节点可以绘制Scene节点。但是你可以在模板中使用Scene节点,当你想在App中原创 2017-01-22 18:06:42 · 7201 阅读 · 5 评论 -
Kanzi学习之路(4):Kanzi的属性系统
由于中间隔了一个年假,所以这两周都没有更新,今天来一起学习一下kanzi的属系统。从前面的学习中,我们也接触到了kanzi一些节点的属性,比如在Scene下新建一个3D的正方体,我们左键选中这个节点,就会在右边的面板里显示该节点的属性,如下图: 有了这些属性的好处就是我们可以通过数值、枚举等将节点的一些特点进行详细的定义,便于描述和修改。就像是介绍一个人,怎么样原创 2017-02-04 23:13:30 · 6001 阅读 · 0 评论 -
Kanzi学习之路(2):Hello world!
安装了kanzi之后,今天我们先来写一个简单的Hello World程序,了解kanzi开发的一个大体流程,从UI设计师用kanzi studio开发,到到处kzb资源文件,再到软件工程师用vs开发。首先我们打开kanzi studio,新建一个kanzi studio工程,如下:这里我们project type选择第二个,因为我们待会要导出kzb文件到vs中使原创 2017-01-19 21:43:35 · 10055 阅读 · 1 评论 -
kanzi学习之路(序)
凤凰科技讯 北京时间12月19日消息,据外媒报道,中国移动操作系统公司中科创达软件股份有限公司在周一宣布,已同意以6400万欧元(约合6700万美元)收购芬兰汽车软件公司Rightware。Rightware成立于2009年,是全球领先的汽车用户界面设计和嵌入式图形引擎软件产品供应商,其为汽车仪表盘和信息娱乐屏幕设计开发的人机交互界面Rightware®Kanzi®广泛应用在全球各大知名品原创 2016-12-29 11:02:56 · 9179 阅读 · 11 评论 -
Kanzi学习之路(6):属性绑定
在设计中我们会经常遇到要让节点的属性跟随其他节点属性的值一起变化,这个时候我们可以使用kanzi里的绑定实现。通过绑定,我们可以实现根据其他节点的属性和属性分量来刷新一个节点的属性和属性分量。绑定能够让在其他节点属性改变或者外部事件发生的情况下,自动更新属性的值。最简单的绑定就是将一个节点的属性绑定到一个常量或者它自己的一个属性,复杂些的比如将一个节点的属性和属性分量绑定到几个其他不同节点原创 2017-02-20 01:23:38 · 3839 阅读 · 3 评论 -
Kanzi学习之路(7):Kanzi的资源管理系统
今天我们来看一下Kanzi的资源管理系统(Resource management)。在kanzi中,资源是在我们的app中不同地方都可以复用的东西。比如,Mesh Data资源定义了Model节点的几何结构。kanzi的资源管理系统是用来在你的app中管理和复用你的资源。设置资源到节点上在kanzi 中,你可以通过直接的方式,如使用资源的路径(resource URL)原创 2017-02-12 20:49:59 · 5842 阅读 · 5 评论 -
Kanzi学习之路(5):使用API修改节点属性
前一节介绍了属性系统,但是我们只是仅仅通过kanzi studio来修改其属性,今天我们来看看如何使用API来修改节点属性。想要通过API修改节点属性,就要分两步走,一找到节点,二修改属性。今天内容也分这两部分。获取节点获取节点有两种方法,一是使用相对路径,二是使用alias。一、使用相对路径使用相对路径较容易,从一个你已知的节点,设置相对路径,就可以找到目标节原创 2017-04-17 21:37:44 · 3880 阅读 · 0 评论 -
Kanzi学习之路(7):kanzi的资源预加载
为了便于资源文件的管理,kanzi有着一套自己的资源文件管理系统,将所有的资源文件打包进.kzb文件中。但是资源文件又很庞大,为了加快开机速度,应用程序的响应速度,很多时候我们要选择预加载资源,多线程加载资源。今天我们来看看kanzi如何完成我们的需求。并行加载资源当用户在多核处理器的环境下运行kanzi程序的时候,kanzi会自动使用多个CPU核加载kzb文件里的GPU资源到RAM。因为原创 2017-05-21 17:56:07 · 4410 阅读 · 1 评论