1、绑定

绑定类似于C++中的引用,一个变量的变化会引起连锁反应

如何设置绑定

slider控制以文字显示为例

首先找到要控制哪个节点的哪个属性,比如要控制text的Text属性,就可以在text节点上添加一个绑定

这就表明要控制text节点的Text属性

然后要找到由哪个节点的哪个属性来控制(绑定)text节点的Text属性,这里使用slider的value控制text节点的Text属性,只需要将slider的value属性拖动到白框中即可

绑定完成后,text节点的Text属性的颜色会变化

2、slider的相关属性

slider相关属性如下,分别表示slider的最值、滑动步长以及当前的值

3、通过外部属性控制shader内部的变量

在kanzi中,当在shader代码中加入一个uniform变量后,该变量会显示在材质类型中的shader属性中,如下图

现在新加一个uniform属性colorPercent,添加完后,保存

回到该材质类型的属性界面,点击同步uniform属性(该属性必须在shader程序中被使用,同步时,才能被添加,否则无法显示

会弹出以下对话框

点击确定,会弹出一个创建新属性的窗口,这个新的属性,就是用来控制shader变量colorPercent的

一切默认值即可,点击确定,之后,找到该属性并对该属性进行设置

和slider类似,只需要设置最值和步长即可

之后就可以用将属性添加到相应的节点上,就可以控制shader的colorPercent变量

比如,用slider的value控制该属性的值

Kanzi常用操作2相关推荐

  1. Kanzi常用操作4

    十四.如何自定义消息 首先创建属性 然后将数据设置为消息即可 十五.如何通过代码获取节点 以空节点为例 ScreenSharedPtr screenNode = getScreen();//获取屏幕单 ...

  2. Kanzi常用操作3

    十.如何添加动画 首先选择节点,添加一个animation player 然后选中创建出来的动画片段并双击 之后会弹出一个坐标系 将想要控制的属性拖入该坐标系的左侧栏 坐标系中的手掌图标负责拖动坐标系 ...

  3. Kanzi常用操作1

    1.如何让球体不走样 将摄像机的参数FOV调整小一些,原理见计算机图形学笔记 2.如何添加整个工程的背景 直接在视口上面加一个图片即可 3.如何修改2D字体的颜色?? 2D字体实际是一张图片,前景是字 ...

  4. TensorFlow常用操作:代码示例

    1,定义矩阵代码示例: import tensorflow as tftf.zeros([3,4]) #定义3行4列元素均为0的矩阵tensor=tf.constant([1,2,3,4])#定义一维 ...

  5. Ubuntu 常用操作

    Ubuntu常用操作 外观操作 修改应用icon图标 终端美化 内存管理 内存查询 分区管理 日志清理 操作执行 自动执行多条命令 外观操作 修改应用icon图标 在/usr/share/applic ...

  6. IOS沙盒Files目录说明和常用操作

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...

  7. 用Python轻松搞定Excel中的20个常用操作

    来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...

  8. python和R对dataframe的常用操作的差异:head、tail、shape、dim、nrow、ncol、descirbe、summary、str

    python和R对dataframe的常用操作的差异:head.tail.shape.dim.nrow.ncol.descirbe.summary.str # python df.head() # R ...

  9. 【node】Sequelize常用操作、基本增删改查

    [node]Sequelize常用操作.基本增删改查 sequelize初始化 先初始化一个数据库实例 再初始化一个model实例 sequelize的数据类型 基本增删改查的写法 SELECT * ...

最新文章

  1. python3知识点之---------字符串的介绍
  2. nova hypervisor接口添加host_ip字段
  3. 怎样才能提高搜索引擎对网站的信任度?
  4. docker中操作系统与应用
  5. boot spring 怎么执行hql_spring-boot 中使用graphql的正确姿势
  6. git push出错 remote: Hook Error: request authorize server: curl error: Couldn't resolve host name
  7. gifcam使用缩小内存_Fedora 上的桌面环境内存占用测试 | Linux 中国
  8. 谷歌测试工程师分享前端性能监控利器Performance
  9. com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法
  10. matlab2c使用c++实现matlab函数系列教程-unique函数
  11. 土木工程--钢筋下料软件(续)
  12. iphone屏幕镜像如何全屏_苹果手机屏幕镜像如何连接电视
  13. SEM和SEO的区别?
  14. 中小企业如何取舍OA办公系统的功能?
  15. 研究生期间如何赚外快
  16. linux shell 中文输入,Linux操作系统的Shell环境中输入中文
  17. Stata学习笔记|导入数据
  18. 织信informat低代码平台怎么样?
  19. java接入短信平台源码
  20. 如何隐藏你的真实ip

热门文章

  1. object dection资源
  2. HDU 5836 Rubik's Cube BFS
  3. 自定义标签 tag AttachTag 实现附件jsp方便的显示和下载
  4. Android ViewTreeObserver简介-------------转
  5. CCNP交换实验(3) -- STP
  6. 用树状数组解决求区间最值的问题:hdu1754
  7. Adobe pixel Bender toolkit
  8. KeyValueTextInputFormat使用案例
  9. Windows快捷键集锦
  10. static final public synchronized abstract