您好! 我正在制作一个8位游戏,我基本上想要将旧式解决方案用于不同的事情。
如何使用自定义数字(例如0-9的png文件)代替常规字体来显示分数等?例如;我已经看过 Flappy Bird 的精灵表,其中有自定义数字,已被使用。我知道我可以使用其他字体,但如果可以,我想我会觉得这个项目最令人满意。
谢谢:)
答案 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
相关联。