0

我想知道我应该使用什么方法来降低我正在制作的游戏中的 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"
);
4

1 回答 1

1

做任何最简单的事情,并为您提供最干净的代码。听起来现在知道那段代码是否会成为瓶颈还为时过早。只要您编写干净简洁的代码,您就可以在对游戏进行剖析并确定那段代码实际上是瓶颈之后再回来改进性能。

于 2013-10-28T21:44:07.263 回答