节点数据绑定

节点是构成Ventuz场景的基本元素。每个节点既属于图层、也属于层级或内容。既可以在图层编辑器,也可以在层级编辑器或内容编辑器中编辑。

内容节点包括资产描述(如材质、xml文件等)、数字常量、事件或不直接影响渲染的项目。而节点像一个ventuz渲染引擎指令。例如激活某个材料或材质去渲染。图层节点比较特殊,在2D图层上的所有内容都会被渲染到专用的材质上。在图层上使用的混合、遮罩、调色等效果都会与其它图层合成在一块呈现最终的效果。

内容节点可以在场景的任何位置使用,但层次和层次节点只能在3D图层中使用。

内容节点或层次节点可以打开Toolboxes工具,拖拽想要的内容到相应的编辑器中。或者单击”空格键”,打开Fast Toolbox工具,拖拽想要的内容到相应的编辑器中。

1、绑定属性值

每个节点都有多个属性值,这些属性值会影响节点的行为,如矩形的大小或视频的播放速度。每个节点有多个输出属性,这些输出属性可以被其它节点的输入属性使用。把其它节点的输入属性,直接拖拽到输出属性上,就完成了属性的绑定。当该节点的输出属性发生变化,被绑定到输出属性的输入属性值也会发生变化。例如把x-Rotation的输出属性绑定到移动器节点的输入属性上,移动器上的对象都会围绕x-轴连续旋转。

内容节点属性被绑定后,在内容编辑器中会显示连接节点的箭头。如果要创建绑定,请选择一个节点,打开该节点的属性编辑器,把该节点的一个输入属性拖拽(一定要拖拽属性名称)到另一个节点上,释放鼠标后,Ventuz将打开第二个节点的输出属性列表,从中选择一个属性后,将创建一个连接。箭头方向是从输出节点到输入节点。

单击表示绑定的箭头可以删除其中的绑定。同时单击表示绑定的箭头还可以出现一个所有绑定的列表,单击任何列表前的任何一个“Q”,都可以删除该绑定。

2、图层到图层的绑定

属性可以跨图层进行绑定。可以把属性从一个图层绑定到另一个图层,在绑定之前,需要把该图层内容节点设置为expose。下面的截图中显示可一个触摸按钮,该触摸按钮从3D图层暴露出来,并绑定2D电影剪辑层用来控制播放进度。

 

Inside the Layer3D - exposed the SingleTap

 

Layer Level - The exposed SingleTap is visible and can be bound

 

10.Nodes and Bindings的更多相关文章

  1. C语言递归,非递归实现翻转链表

    翻转链表作为,链表的常用操作,也是面试常遇到的. 分析非递归分析: 非递归用的小技巧比较多,很容易出错. 递归分析比较简单,在代码里面 代码: #include<stdio.h> #inc ...

  2. [Python] 机器学习库资料汇总

    声明:以下内容转载自平行宇宙. Python在科学计算领域,有两个重要的扩展模块:Numpy和Scipy.其中Numpy是一个用python实现的科学计算包.包括: 一个强大的N维数组对象Array: ...

  3. WCF传输大数据的设置

    在从客户端向WCF服务端传送较大数据(>65535B)的时候,发现程序直接从Reference的BeginInvoke跳到EndInvoke,没有进入服务端的Service实际逻辑中,怀疑是由于 ...

  4. postgresql+slony-i安装配置主从

    slon软件下载地址:slony1-1.2.6 http://slony.info/downloads/1.2/source/ postgresql下载地址: http://www.postgresq ...

  5. python数据挖掘领域工具包

    原文:http://qxde01.blog.163.com/blog/static/67335744201368101922991/ Python在科学计算领域,有两个重要的扩展模块:Numpy和Sc ...

  6. 重温WCF之WCF中可靠性会话(十四)

    1.WCF中可靠性会话在绑定层保证消息只会被传输一次,并且保证消息之间的顺序.当使用TCP(Transmission Control Protocol,传输控制协议)通信时,协议本身保证了可靠性.然而 ...

  7. 使用go tool pprof分析内存泄漏、CPU消耗

    go中提供了pprof包来做代码的性能监控,在两个地方有包: net/http/pprof runtime/pprof 其实net/http/pprof中只是使用runtime/pprof包来进行封装 ...

  8. [resource]Python机器学习库

    reference: http://qxde01.blog.163.com/blog/static/67335744201368101922991/ Python在科学计算领域,有两个重要的扩展模块: ...

  9. Enhancing the Scalability of Memcached

    原文地址: https://software.intel.com/en-us/articles/enhancing-the-scalability-of-memcached-0 1 Introduct ...

随机推荐

  1. noip模拟赛 遭遇

    分析:暴力挺好打的,对于前30%的数据神搜,hi相同的数据将所有的建筑按照c从小到大排序,看最多能跳多少,ci=0的数据将所有的建筑按照h从小到大排序,枚举起点和终点,看能否跳这么多,取个max就可以 ...

  2. UVa - 12451 - Let's call SPaDe a SPaDe

    先上题目: Problem H: Let's call SPaDe a SPaDe Passing time, walking the passage, as you pass the String ...

  3. git常见操作---由简入深

    常用命令 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p( ...

  4. MyBatis3教程

    MyBatis3教程: http://www.yihaomen.com/article/java/302.htm http://www.mybatis.org/mybatis-3/zh/index.h ...

  5. Quartz.Net 使用心得(二)

    工作中需要做一个简易的Cron字符串生成器,并且要获取生成的Cron后面10次的触发时间来验证. 此问题困扰了我很久时间,CSDN上有一个Java版本的,本人菜鸟,想移植到C#中,语法上怎么也不通过. ...

  6. 登陆模块,这个是很重要的模块,有shiro和spring security专门的权限认证框架

    登陆模块,这个是很重要的模块,有shiro和spring security专门的权限认证框架

  7. oracle em 5500访问问题

    oracle em 5500访问问题 需要加s了:https://127.0.0.1:5500/em/

  8. win7下安装SQLSERVER2000

    来自为知笔记(Wiz)

  9. 一个经典的消费者和生产者的实现(linux )

    #include <stdio.h>   #include <pthread.h>   #define BUFFER_SIZE 16 // 缓冲区数量       struct ...

  10. [Vue-rx] Handle Image Loading Errors in Vue.js with RxJS and domStreams

    When an image fails to load, it triggers an error event. You can capture the error event and merge i ...