下面是这两天做的一个小东西,它能够把输入的文字用点阵来描述,并存这些信息存入一个数组当中。
效果图:

然后用这个数组来重新生成“文字”,这些“文字”可以由任意的Sprite组成,并且可以随意加上动画。
主要原理:将文本draw()到BitmapData里成为位图,然后读取这个位图的每个象素值后储存到一个二维数组当中。有了这个数组之后,就可以随意重建文字了,所以我用了一个可以随意扩充的设计模式。
承蒙大家厚爱,把源文件放在这里供大家下载。为了便于将来扩展,我使用的是Observer设计模式,希望不会把大家搞混淆。
源文件下载地址:
DigitalText.zip (10.65 KB)
站长工具
相关文章

请稍等,评论加载中...