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

Use Custom Numbers in Flash Game

您好! 我正在制作一个 8 位游戏,我基本上想在其中使用老式解决方案来处理不同的事情。

如何使用自定义数字(例如 0-9 的 png 文件)而不是常规字体来显示分数等?例如;我看过 Flappy Bird 的 sprite sheet,其中使用了自定义编号。我知道我可以使用其他字体,但如果可能的话,我想我会觉得这个项目最令人满意。

谢谢:)

将数字转换为 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 链接起来。