zoukankan      html  css  js  c++  java
  • 10.Nodes and Bindings

    节点数据绑定

     

    节点是构成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

     
  • 相关阅读:
    Js注释和对象
    卸载Oracle
    数据库设计三大范式
    Oracle用户管理
    Oracle权限管理详解
    Linux 性能监控之CPU&内存&I/O监控Shell脚本2
    Linux 性能监控之CPU&内存&I/O监控Shell脚本1
    Windows Win7建立wifi热点,手机共享WIFI上网
    Mariadb MySQL逻辑条件判断相关语句、函数使用举例介绍
    Mariadb MySQL、Mariadb中GROUP_CONCAT函数使用介绍
  • 原文地址:https://www.cnblogs.com/ljf10223063/p/8744748.html
Copyright © 2011-2022 走看看