查看: 3273|回复: 0

[最新动态] 随机数的使用方法

[复制链接]

4

主题

38

回帖

40

积分

版主

Rank: 7Rank: 7Rank: 7

积分
40
发表于 2015-11-16 17:45:33 | 显示全部楼层 |阅读模式
尹广磊公众帐号
为了提高动画(特别是无代码动画)制作的灵活性,除了定时器,我们最近新增了随机数的功能,本节教程将对随机数的使用做下介绍。

随机数是一个文本值为随机变化的数字的文本,可以只变化一次,也可以每间隔一段时间变化一次。

下面结合示例来说明随机数的用法:

通过工具条中的随机数按钮在舞台上添加两个随机数,如图:



选中随机数,设置属性,第一个设置为:最小数0,最大数10,更新间隔1秒(随机数没间隔一秒变化一次):




第二个随机数,设置为:最小值10,最大值15,更新间隔不设置或者设置为0(只变化一次)。如图:




动画运行后,会发现第一个随机数在0-10之间不断变化,每秒变一次。而第二个随机数只会在开始是设为10到15之间的一个整数值,然后就不再变化。

使用场景:因为随机数是一个文本值为一个随机数字的文本,所以可以在动画关联设置,逻辑判断,条件判断等地方使用它的文本值来实现动画中的随机变化的效果。例如我们用动画关联来举例:

先给这两个随机数起名为s1和s2。

在舞台上画一个椭圆和一个矩形,并给椭圆的高设置动画关联,如图:



给矩形的宽设置动画关联,如图:



这样,动画运行时,就会发现:椭圆的高随着随机数s1的值没个一秒随机变化,而矩形的宽会在开始是随随机数s2的值随机设置一次,不再变化,但是每次重新运行动画,矩形的宽都会随随机数随机变一次。

就像定时器一样,随机数也是一个很灵活的功能,会有很多的使用场景需要根据自己的动画需求结合使用。

演示动画预览地址:

http://cn.mugeda.com/client/preview_css3.html?id=90b00400

编辑地址:

http://cn.mugeda.com/animation/edit/90b00400
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|手机版|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2024-5-4 04:51

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表