Kanzi常用操作2
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相关推荐
- Kanzi常用操作4
十四.如何自定义消息 首先创建属性 然后将数据设置为消息即可 十五.如何通过代码获取节点 以空节点为例 ScreenSharedPtr screenNode = getScreen();//获取屏幕单 ...
- Kanzi常用操作3
十.如何添加动画 首先选择节点,添加一个animation player 然后选中创建出来的动画片段并双击 之后会弹出一个坐标系 将想要控制的属性拖入该坐标系的左侧栏 坐标系中的手掌图标负责拖动坐标系 ...
- Kanzi常用操作1
1.如何让球体不走样 将摄像机的参数FOV调整小一些,原理见计算机图形学笔记 2.如何添加整个工程的背景 直接在视口上面加一个图片即可 3.如何修改2D字体的颜色?? 2D字体实际是一张图片,前景是字 ...
- TensorFlow常用操作:代码示例
1,定义矩阵代码示例: import tensorflow as tftf.zeros([3,4]) #定义3行4列元素均为0的矩阵tensor=tf.constant([1,2,3,4])#定义一维 ...
- Ubuntu 常用操作
Ubuntu常用操作 外观操作 修改应用icon图标 终端美化 内存管理 内存查询 分区管理 日志清理 操作执行 自动执行多条命令 外观操作 修改应用icon图标 在/usr/share/applic ...
- IOS沙盒Files目录说明和常用操作
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launc ...
- 用Python轻松搞定Excel中的20个常用操作
来源 |早起Python(ID: zaoqi-python) Excel与Python都是数据分析中常用的工具,本文将使用动态图(Excel)+代码(Python)的方式来演示这两种工具是如何实现数据 ...
- 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 ...
- 【node】Sequelize常用操作、基本增删改查
[node]Sequelize常用操作.基本增删改查 sequelize初始化 先初始化一个数据库实例 再初始化一个model实例 sequelize的数据类型 基本增删改查的写法 SELECT * ...
最新文章
- python3知识点之---------字符串的介绍
- nova hypervisor接口添加host_ip字段
- 怎样才能提高搜索引擎对网站的信任度?
- docker中操作系统与应用
- boot spring 怎么执行hql_spring-boot 中使用graphql的正确姿势
- git push出错 remote: Hook Error: request authorize server: curl error: Couldn't resolve host name
- gifcam使用缩小内存_Fedora 上的桌面环境内存占用测试 | Linux 中国
- 谷歌测试工程师分享前端性能监控利器Performance
- com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法
- matlab2c使用c++实现matlab函数系列教程-unique函数
- 土木工程--钢筋下料软件(续)
- iphone屏幕镜像如何全屏_苹果手机屏幕镜像如何连接电视
- SEM和SEO的区别?
- 中小企业如何取舍OA办公系统的功能?
- 研究生期间如何赚外快
- linux shell 中文输入,Linux操作系统的Shell环境中输入中文
- Stata学习笔记|导入数据
- 织信informat低代码平台怎么样?
- java接入短信平台源码
- 如何隐藏你的真实ip