ssRender引擎绑定和事件的表达式

介绍

        首先我们打开ssRender,新建一个工程,进入到我们的工作界面,找到Interaction窗口,接下来我们会在这个窗口下选择Bindings和Events进行操作,进一步熟悉一下关键词、符号、表达式的使用。

关键字

类型名称功能
关键字setProperty设置属性值
关键字writeLog输出Log信息
关键字startAnimation开始播放动画
关键字stopAnimation停止播放动画
关键字gotoState跳转至状态机的某个状态
关键字var定义变量 , 例:var a =  500 或 var a ={$../SeqImage0/Opacity}

符号

类型名称功能
符号 + 加法运算符/连接符
符号 - 减法运算符
符号*乘法运算符
符号/除法运算符
符号%取余运算符
符号常与关键字配套使用作为分隔符
符号赋值,将 = 右侧的值赋给左侧
符号!=不等于,一般与  (  ) 配合一起使用 ,例:(x != 10)
符号{  }括号内存放节点的属性路径
符号(  )判断,把需要判断的内容放入( )里,如果条件为真,则执行 )后面表达式
符号$标识后面的内容是路径,实例:{$./Rotation} 那么在 $    } 之间的都是路径
符号==配合 (  ) 使用,判断 == 两侧是否相等

属性路径

类别         描述
{$. /abc}当前层级下的属性abc
{$.. /abc}上一层级的属性abc
{$.. /.. /abc}上上层级的属性abc

实例:

        Events中的脚本编辑器,首先创建好Button节点并给它设置一个颜色,我们选中Button节点后后,找到Interaction窗口点击Events中New Events,弹出窗口后我们在白色区域的脚本编辑器中开始操作。

节点属性的路径可以通过拖拽的方式,不用自己输入

接下来我们创建Item节点设置它的 Y 和 Color 方便我们识别,然后点击Properties窗口中Y右侧绑定图标创建一个绑定。

var 定义变量a ,将Button0节点的X属性赋值给a,判断 a 是否等于200,

如果相等,Button节点Y属性值为0;

不相等,Button节点Y属性值为150。

效果:        


 小结:

        在输入的时候注意中英文切换,所有的输入都是在英文状态下输入的,其次在脚本编辑器中正确输入关键字后,关键字的颜色会发生改变。

        细节上 要区分 = 和 == ,赋值时候用 = ,做判断时用 == ,并且  == 左右两侧数据类型要一致才能做判断。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值