请向下滑动

描画多彩的图形

使用随机数来改变颜色与透明度

尝试使用随机数来改变图形的颜色和透明度吧。


例题:改变线的颜色

⇨ 运行例题21

运行例题21后会有各种大小不一的圆被描画出来。使用随机数来尝试改变圆的线的颜色吧。


第一步:改变线的颜色

使用随机数,试着改变线的颜色的GB的数值。我们将G设置为100255之间的随机数,将B设置为200255之间的随机数。

图1 使用随机数来决定线的颜色。

第二步:完成描画

⇨ 运行例题21-2

使用随机数即可改变圆的线的颜色。试着运行例题21-2吧。


练习:改变面的颜色与透明度

尝试使用随机数来改变练习21-0的圆的面的颜色与透明度吧。


第一步:改变面的颜色

⇨ 在练习21-1中编程

将面的颜色的G设置为100255之间的随机数,B设置为200255之间的随机数。

图4 使用随机数来决定面的颜色

参考上图,将练习21-1的150220改成随机数。


第二步:改变面的透明度

⇨ 在练习21-2中编程

透明度使用0~255间的随机数吧。

图5 将面的透明度设置为0255之间的随机数。

参考上图,将random(0,255)添加进练习21-2中以设置面的透明度。

这样,我们就能使用随机数来决定圆的面的颜色与透明度了。


第三步:拓展

⇨ 运行练习21-3

练习21-3中,用随机数决定了直线的坐标、颜色以及透明度。试着运行并进行确认吧。


总结

使用乱数来改变线与面的颜色与透明度的话,可以得到五彩缤纷的图形。