节点数据绑定

节点是构成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. Leetcode 76.最小覆盖子串

    最小覆盖子串 给定一个字符串 S 和一个字符串 T,请在 S 中找出包含 T 所有字母的最小子串. 示例: 输入: S = "ADOBECODEBANC", T = "A ...

  2. Codeforces Round #244 (Div. 2)

    今天是水题集啊.... A. Police Recruits time limit per test 1 second memory limit per test 256 megabytes inpu ...

  3. multiple instance of mac app

    一般情况下,mac系统上的应用程序只能启动一个实例,现在做项目,需要mac上同时启动多个实例,如何做呢,下面就说明完成这个功能的方法: 主要原理:利用 open -n Applications/XXX ...

  4. 实用型的DJANGO ORM

    比较深入一点的内容,需要用时,用心看看. URL: https://www.sitepoint.com/doing-more-with-your-django-models/ https://www. ...

  5. 洛谷 P2683 小岛

    P2683 小岛 题目背景 西伯利亚北部的寒地,坐落着由 N 个小岛组成的岛屿群,我们把这些小岛依次编号为 1 到 N . 题目描述 起初,岛屿之间没有任何的航线.后来随着交通的发展,逐渐出现了一些连 ...

  6. 模拟赛 Problem 3 经营与开发(exploit.cpp/c/pas)

    Problem 3 经营与开发(exploit.cpp/c/pas) [题目描述] 4X概念体系,是指在PC战略游戏中一种相当普及和成熟的系统概念,得名自4个同样以“EX”为开头的英语单词. eXpl ...

  7. Ubuntu 16.04安装WPS

    1.下载 http://community.wps.cn/download/ 根据需要对应版本进行下载deb包. 2.安装 sudo dpkg -i wps-office_10.1.0.5672~a2 ...

  8. Oracle Multitenant Environment (五) Create PDB

    Creating and Removing PDBs with SQL*Plus This chapter contains the following topics: About Creating ...

  9. docker: 定时检查docker container的运行状态并发邮件报警

    首先创建一个发送邮件的bash脚本 - send_mail.sh: #!/bin/bash curl -s --user 'api:key-xxxxxxxxxxxxx' \ https://api.m ...

  10. MyBatis參数格式化异常解决方式:MyBatisSystemException:

    MyBatis參数格式化异常解决方式:MyBatisSystemException: 问题:今天使用MyBatis开发查询功能时,前台传入查询条件明明是String类型,到后台就报错,提示格式化数值错 ...