-6

很抱歉之前提出的问题并不清楚。现在我试图更具体:

我正在将一个 dll 注入到一个旧的简单 2d 游戏中,并在它处于非活动状态(它是窗口模式)时试图降低它的 cpu 和内存使用率。现在我能想到的是挂钩directx函数并在它不活动时禁用渲染。但:

1.这可能吗?我的意思是如果这样做的话,这个游戏是否可以正常运行。

2.如果是,这对低cpu和内存使用有帮助吗?

4

1 回答 1

2

你没有提供太多信息,所以我能给你的最好的就是..

  • 跟踪需要始终更新的实体[计时器等],并仅在窗口不活动时更新它们。

  • 窗口处于非活动状态时不要绘制任何东西。

根据窗口是活动还是非活动来减少内存使用并不是一项简单的任务。

于 2013-07-12T03:13:38.210 回答