ssRender引擎Preview和Log窗口

效果:

​​​​在这里插入图片描述

介绍:

​​​​在这里插入图片描述:点击移动小车至屏幕右侧。
在这里插入图片描述:查看当前里程,并在Log窗口中输出里程数。

:显示当前车辆油箱情况,指针指向左侧时邮箱为空(根据里程实时变化)。

操作步骤:

设置节点修改属性

节点名称节点数量
Layer1
Item4
Text3
Button1
节点名称Preview显示情况
Car红色小汽车
Street红色小汽车下面白色的线
Text0总里程
Number总里程右侧数字
Start ​白色按钮(文字:输出的左侧)
Button0不显示(与DQ节点的X Y属性值相等,实现Clicked事件)
Pan红色表盘
Dial表盘中的指针
DQ输出(文字)

在这里插入图片描述
创建自定义属性,并把自定义属性拖拽到Car节点的Properties窗口中,用于控制Car节点的移动范围,并在X属性绑定时设置缓动效果。
在这里插入图片描述
在这里插入图片描述

设置绑定

设置Car节点的绑定,选中Car节点在Properties窗口中点击X右侧绑定按钮 ,设置它的绑定,控制Car移动时的范围和持续时间。
在这里插入图片描述



设置Text节点的绑定,选中Text节点,在Properties窗口中点击Text 右侧绑定按钮 ,设置它的绑定使小车X属性(这里-30是减去小车的默认位置让Text显示默认位置时等于0),X在变化的时候自身也跟着变化(显示当前小车的位置)。
在这里插入图片描述


设置Dial节点的绑定,选中Dial节点,在Properties窗口中点击Rotation属性右侧绑定按钮 ,设置指针移动时的缓动时间,跟随自定义属性DialR变化而变化。
设置自定义属性DialR的绑定,选中Dial节点,在Properties窗口中点击DialR右侧绑定按钮 ,设置指针范围随着Car节点的变化而变化并且,指针是从右侧向左侧移动,(因为这里Car的X属性和当前Rotation属性值并不一致,所以计算两者之间的百分比,使他们实现:汽车向右侧行驶,指针向左侧旋转)。

## 设置事件 设置Start节点的Clicked事件,在点击它的时候让小车移动到1550的位置(X=1550)
设置Button0节点的Clicked事件,点击它的时候让它在Log窗口中输出当前Text节点的值,符号 + 作为连接符。

小结:

本次工程难点在于如何使油箱的指针随着小车变化而变化,并且不能超过自身的最大最小范围,合理的让小车和指针都在移动。其余操作很快就完成了,还有需要注意的一点是想要Text显示整数和小数的时候使用不同的计算方法(/1整数类型 ,/1.00小数类型)。通过练习加深对Preview窗口和Log窗及writeLog的用法。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值