在Flash游戏中使用自定义数字

时间:2015-06-27 22:38:19

标签: actionscript-3 flash adobe

您好! 我正在制作一个8位游戏,我基本上想要将旧式解决方案用于不同的事情。

如何使用自定义数字(例如0-9的png文件)代替常规字体来显示分数等?例如;我已经看过 Flappy Bird 的精灵表,其中有自定义数字,已被使用。我知道我可以使用其他字体,但如果可以,我想我会觉得这个项目最令人满意。

谢谢:)

1 个答案:

答案 0 :(得分:1)

将数字转换为String并拆分结果String,以便管理每个数字。

例如......

var str:String = String(myNumber);
var strList:Array = str.split("");
for(var i:int = 0; i < strList.length; i++)
{
    //add visual representation of strList[i] to DisplayList
}

存储Array,将每个数字(0-9)与其对应的DisplayObject相关联。