这几天看了同学一张自制光盘,觉得很有意思,于是尝试通过as3编程来制作这个类,其实就是使用了绘图API类通过填充位图的方式来实现这种cd的效果。
我们需要准备的材料是几张图片。这些图片通过外部加载的方式来实现获取位图的数据,然后通过一个函数beginBitmapFill 使用位图来进行填充这个圆形。而中间的周边的圆则是通过drawCircle 来进行绘制,绘制过程当中,使用一些接近灰色的颜色来实现搭配,这样看起来有的胶泽的味道在里面。
制作流程:
1. 外部加载图片.
2.使用位图对图片进行填充beginBitmapFill
3.在填充完成之后,drawCircle 几个圆用于cd中间的圆圈
4。可以尝试封装加载的方式对图像进行管理。
整个流程使用的 并没有什么的算法,而仅仅是使用我们平时的绘图api进行创作。当你慢慢发现到绘图api 魅力的时候,你就可以像画家一样操控画笔进行描绘你的图案。这样又多了一样好玩的东西了。
测试:
LoveCD.as