节点数据绑定

节点是构成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. Maven_在Eclipse中执行Maven命令

  2. 【Codeforces 427C】Checkposts

    [链接] 我是链接,点我呀:) [题意] 环里面的点只需要一个点就能全都保护 问你最少需要多少花费以及最少的点才能将所有的点都保护 [题解] 有向图的强连通分量求出所有的联通分量 显然每个联通分量里面 ...

  3. noip模拟赛 蒜头君救人

    分析:之前的一道模拟赛题是dp+dfs,这道题是dp+bfs. 我们设f[stu][i][j]为当前状态为stu,走到(i,j)的答案,考虑怎么设计stu,每个人的状态有3种:要么在原地,要么被背着, ...

  4. java虚拟机(三)-- 虚拟机类加载机制

    1.类加载的时机:类从被加载到虚拟机内存中开始,到卸载出内存为止.包含以下几个阶段: 1.加载 2.验证 3.准备 4.解析 5.初始化 6.使用 7.卸载 2.类加载器的种类 1.启动类加载器:这个 ...

  5. 《Spring in action》之Spring之旅

    Spring框架作用是简化java开发的复杂性.下面是spring in action 对spring初步介绍. 一.主要有4种关键策略: 1. 基于POJO的轻量级和最小侵入性编程 . 2. 通过依 ...

  6. oracle汉字占多少字节问题

    这个其实和Oracle的配置是相关的,用以下语句查询: select * from v$nls_parameters t where t.PARAMETER='NLS_CHARACTERSET'; 可 ...

  7. 1. 少了一个PermMissingElem Find the missing element in a given permutation.

    少了一个: package com.code; import java.util.Arrays; public class Test03_2 { public static int solution( ...

  8. [Vue @Component] Dynamic Vue.js Components with the component element

    You can dynamically switch between components in a template by using the reserved <component>  ...

  9. 【转】 vsftp上传文件出现553 Could not create file解决方法

    因工作需要,需要搭建一个ftp服务器,我使用ubuntu 10.04操作系统,下载vsftpdy源代码, 进行了编译,安装,然后按照INSTALL文件,创建了用户等操作.    因为时间比较紧,我采用 ...

  10. The Breakpoint will not currently be hit. No executable code associated with this line

    首先.请确认solutin的属性 C/C++->General-> Debug Information Format 选择Program Database(/Zi) Linking-> ...