Kanzi常用操作2

本文介绍了Unity中如何设置和使用绑定,以实现slider控制文字显示的Text属性变化。同时详细阐述了slider的属性设置,包括最大值、最小值和步长。此外,还展示了如何通过外部属性控制shader内部变量,通过创建新的属性来调整shader的colorPercent值,并使用slider进行联动控制。
摘要由CSDN通过智能技术生成

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控制该属性的值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值