我的世界为什么耗电特别快
2024-07-18 21:19:42作者:饭克斯
为了回答这个问题,我亲自在iPad和Android手机上试了'我的世界'这个软件.
测试结果是:确实非常费电!iPad看视频可以看十几个小时,但玩一小时'我的世界'电量下去将近50%!
我是程序猿,从数学和程序角度解释一下为什么耗电快.但是你不一定看得懂.
这个游戏耗电快的主要原因是CPU在高速的大量做三维矩阵运算.你看到的每个方块都是一个矩阵元素.这个游戏是一个大3维矩阵,每个矩阵元素里可以放一种材料,石头,土,木头,树叶,砂石,水,等等.
我试了一下最高可以盖到128个方块,最低推测也是128个方块,也就是-128.长和宽没有走到头,不知道是多大.Matrix(长,宽,256)代表你玩的空间.int8可以表示的范围就是-128~127.
当你在这个空间里走动时,所有的矩阵块都要参与计算,你划过每一个方向,CUP都要把这些方块计算并显示出来,这是一个3次方的复杂度,以现在手机1GHz的主频,运算并不吃力,但是非常耗电.
怎么省电呢,有几个办法,主要是减少CPU的运算负担(相比之下亮度和声音其实并不耗电).
1.在游戏菜单-选项-图形里,关闭'视角摇晃','精美图像','美丽的天空','动态海浪效果';
2.在游戏菜单-选项-图形里,将'能见度'调低一些;
3.在游戏菜单-选项-图形里,将'视野'调的稍微低一些;
4.适度玩游戏,每次玩半小时就退出,不要一连几小时的不停玩.
这样做也只能稍微省电,这个游戏的算法其实需要优化,但是不知道Minecraft团队什么时候再优化了,这个游戏在AppStore卖¥45,游戏团队早都赚翻了.
展开全文