【发布时间】:2014-01-10 13:01:16
【问题描述】:
Assets{
static Assets instance;
AssetGamePlay play;
class AssetGamePlay{
AtlasRegion block2;
-----code-----
}
}
这是我班级的简化外观。
我通过Assets.instance.play.block2调用变量block2
我在一秒钟内调用了很多这样的变量大约 40-60 次(渲染函数)。
所以我的问题是(Android 游戏):
- 这是一种非常昂贵的方法吗?如果是,那我该如何改进?
- 我的课程流程实际上是节省了一点 RAM,所以我实现了。
【问题讨论】:
-
请问您具体遇到什么问题?我无法想象这种对资产的处理可能会导致任何类型的性能瓶颈。您应该根据需要进行编程,然后运行它。当它运行正常时,离开它,当它运行不正常时,您进行分析并仅更改导致问题的部分。您不应该从无论如何都不会注意到的微优化开始。
-
@noone 我知道先生,这是一个微优化。但是为 LDPI 制作游戏我必须考虑到这样的优化。不管怎样,我发现我的方法非常有效。谢谢你们……
标签: java android optimization libgdx assets