Project1

标题: 如何减少RM对CPU的消耗? [打印本页]

作者: test    时间: 2014-10-21 19:05
标题: 如何减少RM对CPU的消耗?
为什么RGSS那么占CPU……
  1. loop do
  2.         Graphics.update();
  3.         Input.update();
  4. end
复制代码

光是上面那行代码就能让CPU使用率达到50%了。
而新建的游戏工程运行之后CPU一般达到90%以上。
保持FPS60不变的情况下,有办法降低CPU消耗吗?
作者: tseyik    时间: 2014-10-21 20:17
本帖最后由 tseyik 于 2014-10-27 12:27 编辑

你這個用什麼寫也一様佔資源
作者: timiesea    时间: 2014-10-27 11:37
本帖最后由 taroxd 于 2014-10-27 12:43 编辑

隐藏误导回答,taroxd 留


作者: taroxd    时间: 2014-10-27 12:39
本帖最后由 taroxd 于 2014-10-27 12:42 编辑
timiesea 发表于 2014-10-27 11:37
应该不算挖坟吧。

LZ的代码占用资源大也是理所当然,因为:


不算挖坟,但是整个回答都是在误导。至少请把你的代码测试一下再说话吧。
2L @tseyik 也是,请不要乱说。
楼主的代码是非常正确的做法。

对于楼主的问题,我只说:换电脑……
这段代码已经是最简单的逻辑了……
作者: 国产吃货    时间: 2014-10-27 17:55
换电脑吧,我认为比本吃货的机子还渣渣的机子没有存在必要了。
给你锤头σ`∀´)
作者: test    时间: 2014-10-28 16:03
timiesea 发表于 2014-10-27 11:37
隐藏误导回答,taroxd 留

**** 本内容被作者隐藏 ****

本来我也想过在需要更新的时候才调用Graphics.update,
但是Graphics.update一但停下来,就会导致游戏窗口的关闭按钮没有反应了。
改变Graphics.frame_rate虽然可以减少CPU消耗,但不清楚Input.update的灵敏度会不会受影响。
作者: chd114    时间: 2014-10-28 21:50
taroxd 发表于 2014-10-26 19:39
不算挖坟,但是整个回答都是在误导。至少请把你的代码测试一下再说话吧。
2L @tseyik 也是,请不要乱说。 ...

那我的电脑win7系统运行XP和VX比VA慢,XP系统情况相反是什么情况呢?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1