我想知道我应该使用什么方法来降低我正在制作的游戏中的 cpu 使用率。我需要设计一个级别和每个框架,它应该调用几个数组并检查它们的所有元素。我可以通过制作几个数组并单独检查它们的所有元素来做到这一点,或者我可以制作一个数组并通过在每个元素中使用正则表达式来提取数据。问题是,什么更好,什么更快?
使用正则表达式的一个数组示例:
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"
);