在 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
链接起来。
您好! 我正在制作一个 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
链接起来。