一,前言:
一般来讲,我们优化红石电路减少FPS大小是通过减少体积,占用的区块数量,减少时钟电路等方法。但是那些方法有时很难使用。所以在细节上进行优化很重要。本文除了“8,红石火把及红石灯的光照计算。”为 @ali1340653579 提出的解决方案,其余均为原创。如有雷同,纯属为巧合。
二,正文:
1,周围环境的影响。
通过这两幅图的对比你可以发现:在没有方块的地方会更流畅。这样可以让材质的加载减少,并且你看一看这两幅图的大小,你会发现第一张图小一些。
2,减少不必要的通知栏。
通知栏会大量减少FPS,所以制造大型红石机械时最好关掉通知栏。
3,禁止动物刷出。
使用这条指令,可以保证动物不会刷出。一般用来阻止蝙蝠刷出。(动物塔之类的不能使用此指令)
4,减少漏斗的使用。
漏斗放置后,即使上面没有物品,它也会不断检测是否上面有物品,这会大量减少FPS。不太建议使用 Better FPS 这个MOD,因为也许使用后会出现你的游戏里能运行你的红石机械,但是在别人的游戏里不能运行的情况。
5,替换漏斗矿车。
同样二十个矿车,漏斗矿车会比别的矿车占的FPS更多。原理看 “4,减少漏斗的使用”
6,减少活塞的使用。
活塞在启动或关闭的一瞬间会大量降低FPS。
8,在中继器,比较器前后安个不透明方块。
如图可见,安了方块的会流畅一些。这是因为安了方块会减少方块更新。如下图:
8,红石火把及红石灯的光照计算。
可见,旁边安了火把的更流畅。这个方法是由 @ali1340653579 提出的解决方案。红石火把在变化时会产生方块的光照计算,而其方块所在位置的方块光照大于等于“7”时,无论熄灭还是打开,四周的亮度都不可能改变。对于红石火把来说,使用火把会更方便。但是红石灯打开时的方块亮度为“15”,使用火把,只会有在熄灭时减少光照计算的用途。目前除了在红石灯里面做个“15”方块亮度的东西外,没有比别的方法更好的方法了。
四,方法应用:
如果要5k的照片,到这贴的36楼去下 载。
五,地图下 载:
话说最方便的方法不是升级CPU和显卡吗?(滑稽)
dalao,dalao XD
不过点击下载地址后 隐藏文字直接没有了 怎么回事=-=
yhr 发表于 2018-6-5 10:40
我觉得这篇文章有一个概念混淆了,本文除了第1点和第6点以外描述的内容其实都是对TPS的优化而不是FPS的优化 ...
我觉得还可以补充一条
在远距离传递信号的时候 经常可以看见类似这样的:红石块是信号源 活塞那里是用电器或者一个中继器(继续往远处传)

这样 在红石块那里断掉的时候所有的红石线都要降低到0 这有许多更新。
不如这样
平时的时候是





点亮的时候是



这样 在红石块点亮/熄灭的时候 每个红石线强度只变1级
减少了大量更新
chyx 发表于 2018-6-7 10:27
我觉得还可以补充一条
在远距离传递信号的时候 经常可以看见类似这样的:红石块是信号源 活塞那里是用电 ...
学习了,以前还真没想到这样的方法!
我的电脑最高只能到80fps左右。。