§4我哈啊
本帖最后由 §4我哈啊 于 2018-2-22 21:27 编辑

一,前言:

一般来讲,我们优化红石电路减少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楼去下 载。



五,地图下 载:

!感谢下载!



























Clax
非常实用,在低配电脑上能比较有效的减少卡顿
话说最方便的方法不是升级CPU和显卡吗?(滑稽)

Citysands
哇塞=-=
dalao,dalao XD
不过点击下载地址后 隐藏文字直接没有了 怎么回事=-=

大魔王暮暮
呃呃呃 好像看不懂

SeacrestFish
收藏了。

yhr
我觉得这篇文章有一个概念混淆了,本文除了第1点和第6点以外描述的内容其实都是对TPS的优化而不是FPS的优化。前言中提到的优化红石电路优化的通常也应该是TPS而不是FPS。希望可以在前言说清楚以免造成概念上的混淆。

chyx
yhr 发表于 2018-6-5 10:40
我觉得这篇文章有一个概念混淆了,本文除了第1点和第6点以外描述的内容其实都是对TPS的优化而不是FPS的优化 ...

我觉得还可以补充一条

在远距离传递信号的时候 经常可以看见类似这样的:红石块是信号源 活塞那里是用电器或者一个中继器(继续往远处传)






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


不如这样
平时的时候是



点亮的时候是



这样 在红石块点亮/熄灭的时候 每个红石线强度只变1级
减少了大量更新

yhr
chyx 发表于 2018-6-7 10:27
我觉得还可以补充一条

在远距离传递信号的时候 经常可以看见类似这样的:红石块是信号源 活塞那里是用电 ...

学习了,以前还真没想到这样的方法!

TMH3423
你的fps真高
我的电脑最高只能到80fps左右。。

m050131
可以666对于我这台05年的xp极为有用

13665374636
赞一个_(:з」∠)_

漫画甘蔗
MCBBS有你更精彩~

风扇滑翔翼
第四点能通过在漏斗上方放置熔炉缓解

xiangke7530
支持支持支持支持支持支持

chyx
风扇滑翔翼 发表于 2018-7-19 20:33
第四点能通过在漏斗上方放置熔炉缓解

听说放置发射器/投掷器比熔炉更好
因为熔炉工作需要计时什么的