我应该使用数组还是注册?

时间:2013-10-28 21:38:50

标签: regex arrays actionscript-3 cpu

我想知道我应该使用哪些方法来保持我正在制作的游戏中的cpu使用率。我需要设计一个级别和evey框架,它应该调用几个数组并检查它们的所有元素。我可以通过制作几个数组并单独检查它们的所有元素来实现,或者我可以创建一个数组并通过在每个元素中使用正则表达式来提取数据。问题是,什么更好,什么更快?

使用正则表达式的一个数组的示例:

levels[0] = new Array
(
    "1", "1", "1", "1", "1",
    "1", "2::1:10*10,1:172*10,1:42*30,", "3::1:30*30,64", "1", "1",
    "1", "1", "1", "4::2:30*30,64", "1",
    "1", "1", "1", "1", "1",
    "1", "1", "1", "1", "1",
    "1", "1", "1", "1", "1"
);

1 个答案:

答案 0 :(得分:1)

做最简单的事情并为您提供最干净的代码。听起来这段代码是否会成为瓶颈似乎为时尚早。只要您编写的代码简洁明了,您就可以在对游戏进行概要分析后再回过头来提高性能,并确定该代码实际上是瓶颈。