帧率(Frame rate,又称FPS)是视频设备产生叫作帧的独特连续图像的频率。帧是静态图像,当组合在一起的时候,就成为了流媒体,这是所有的移动媒体的基础。帧率通常表示每秒的帧数(FPS)。

低FPS将会导致不稳定的游戏体验,在极端情况下,几秒才会显示一个画面。高难度的计算(像点燃许多数量的TNT或在Minecraft里生成一群生物)会使FPS暂时降低,甚至完全停止几秒。

如何查看FPS

注意显示的FPS可能不准确,因为游戏需要在调试界面渲染所有信息,所以关掉显示时会有所增加。

按下F3以显示调试屏幕。FPS将会在左上方版本号的下面显示。(注意:开启调试屏幕时会对系统进行更多的加载,导致FPS比在不显示调试屏幕时要低。)

在Minecraft内提高帧率

要提高帧率,多数建议都是配置游戏选项菜单,可以通过Esc进行访问。

降低渲染距离。过高的渲染距离显然对帧率不利。对于一般的电脑,12~16个区块是比较足够的,如果依旧卡顿,6~8个区块也可以接受,但是远处的风景可能会看不见;过近的距离(如2区块)会导致游戏“不好玩”。

把图像品质从极佳或高品质调到流畅。这会使树叶变得不透明,如果你认为这样不好看可以安装OptiFine并将树叶调整为“智能”

关闭平滑光照和云。关闭平滑光照会导致光照强度按照整个方块计算,并且方块很可能不会对周围产生阴影。

减小角视场。一般不建议,因为可能导致画面奇怪,如果一定要这样做最好相应降低鼠标灵敏度。

把粒子效果设置为最小。当水下有大量气泡柱时,这一招比较适用。(警告:这会导致水/熔岩滴不可见,容易在毫无防备的情况下被熔岩淋到。)

在最高帧率内,关闭垂直同步,注意这可能会在快速转动视角时导致画面横向撕裂

降低Mipmap级别或设置为关。(这会降低远景的清晰程度。)

设置全屏为关,这将会让Minecraft在屏幕上进行更少的加载,让游戏运行得快一些。然而,如果电脑拥有更好的显卡,处于全屏模式时,这会让GPU把更多的时间用于处理Minecraft,而使用较少的时间处理其他软件。建议同时测试这2个方法,看看哪个更有效。

多人游戏中,远离人群。

多人游戏中,按下Tab ↹。这将会显示在线的玩家。在线的玩家越多,延迟越大,因此这是一个问题。注意这个更多是网络延迟造成的,而不是FPS造成的。

加入别人创建的的多人游戏或者加入服务器会比自己游玩单人世界流畅,行方块状态更新以及生物生成、寻路等计算都被交给了多人游戏的发起者或服务器

使用Mod

OptiFine(俗称高清修复补丁)能够大幅度提高FPS,被称为“低配机的福音”(具体安装方法及功能参见官方网站)。OptiFine会为“视频设置”增加更多内容,比如你可以自定义各种粒子效果的多少,又如,“视频设置”中有专门的“性能”一节,其“缓慢区块加载”“快速渲染”等功能或许大有裨益。此外,一些Mod也具有内存清理的功能。

另外,1.16+的版本还有Sodium Mod,该Mod也可用于提高帧率,需要Fabric,且与OptiFine不兼容,不支持OptiFine的一些附加功能,也不能使用光影,但是Sodium的提高帧率的效果可能远远好于OptiFine,但是可能会让大型红石设施的运作出现一些问题。

此外,OptiFine和Sodium中的任意一个可以搭配Phosphor和Lithium以分别优化光照更新和一般的游戏系统。

如需使用光影

OptiFine自带光影功能(也有专门的光影Mod,一般是被合并至了OptiFine)。使用光影(Shaders)可以让世界变得更加美丽以及现实,但是很可能导致FPS大幅降低。同时,光影与OptiFine的“快速渲染”不兼容。以下方法,或许对在使用光影的情况下提高FPS有用。

调整光影设置,关闭一些不需要的、开销大光影效果。例如,景深与阴影的开销较小取决于设置,摇晃、精细的水面反射则容易造成较大的开销。

尝试使用64位Java(如果不是的话)。

选择较低配的光影,如“Sildur's Enhanced Default”,“BSL”或“Sonie V8”。“SEUS”和“Sildur's Vibrant”通常被视为高配光影,在有关配置较低的电脑可能无法正常显示,比如导致屏幕全黑或导致多个很小的影响缩到屏幕左下角。

尽量使用独立显卡。

询问光影作者(他们通常会在Minecraft官方论坛发布关于光影的帖子)。

在Minecraft外

以下或对低配机提高帧率有效。请按照自己的需要酌情选择。

在Windows打开任务管理器然后前往详细信息列表,找到javaw.exe(Minecraft程序),右击它并设置它的优先级为高(不是实时,因为实时会尝试将电脑的所有资源(内存/中央处理器/图形处理器)分配给游戏,但没有为Windows的其他功能留下足够的运行空间,导致它卡死甚至蓝屏。)

向固态硬盘放置.minecraft文件夹,以便世界和游戏自身可以加载得更快。如果你拥有足够的空闲内存,你可以把文件夹放到虚拟硬盘,这样会更快。确保在关机前把虚拟硬盘的数据保存了,否则这些数据会丢失。停机一次也会丢失所有数据,因此确保你已经备份。

确保有足够的内存(在一个任务管理器之类的软件里面看),因为在内存与硬盘间进行数据交换会导致Minecraft慢很多。

使用防病毒程序频繁扫描恶意软件,以确保没有恶意程序消耗计算机资源。

如果愿意,可以尽量关闭一些其他软件,如浏览器或一些很占内存或GPU的软件。

不要在Minecraft运行时运行其他密集使用CPU或GPU的软件。

关闭或最小化所有后台程序,关闭所有的浏览器。

关闭Windows Vista/7的Aero效果。

在GNU/Linux(Compiz、Kwin、Xfwm、Openbox…)关闭Compositing(有时也被称作“桌面效果”)。当 Compositing 为关闭状态时,所有的窗口管理器会趋于给予相似的性能,因此没有必要特意使用轻量级的窗口管理器。

更新显卡驱动程序,确保在驱动设置里关闭各向异性过滤和反锯齿。

确保计算机在足够低的温度下运行,以免造成热节流。这对于笔记本电脑和旧台式机尤其有效。

把屏幕分辨率调小。(在半个屏幕大小的窗口中游玩Minecraft)

如果可能的话,用Linux代替Windows。Linux比Windows需要更少的资源,这些多余的资源将会提供给Minecraft。

Java虚拟机优化

调整Minecraft启动器中的JVM参数以最大化性能。

在JVM配置前面加上-server例如-server -XX:+UseG1GC -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Dfml.ignoreInvalidMinecraftCertificates=True -Dfml.ignorePatchDiscrepancies=True

让一个充满延迟机器的世界保持很长一段时间,以便即时编译器在切换到另一个世界之前预热。

使用最新版本的OpenJDK或JRE游玩Minecraft。

使用Minecraft的提前编译版本(例如libminecraft native)。

计算机总内存较低且Minecraft不需要较多内存时,适当分配更少的内存给Minecraft。Minecraft在只有768MB至1024MB内存时便能完美运行。不加任何MOD时512MB内存即可运行。这并不会直接增加你的Minecraft帧率,但可能会提高玩Minecraft时系统的响应性。分配较少的内存通常允许内存较少的计算机同时打开网页浏览器和Minecraft。

我的世界光影Java优化_教程/提高帧率 - Minecraft Wiki,最详细的官方我的世界百科...相关推荐

  1. 我的世界java参数优化,教程/提高帧率 - Minecraft Wiki,最详细的官方我的世界百科...

    帧率(Frame rate,又称FPS)是视频设备产生叫作帧的独特连续图像的频率.帧是静态图像,当组合在一起的时候,就成为了流媒体,这是所有的移动媒体的基础.帧率通常表示每秒的帧数(FPS). 低FP ...

  2. 我的世界java版声音来源_教程/声音目录 - Minecraft Wiki,最详细的官方我的世界百科...

    该教材将帮助你定位声音目录,并说明Java版声音文件是如何储存的 译者注:本教程以正版启动器默认的游戏目录为主(即游戏存储在%Appdata%/.minecraft中,如使用其他第三方启动器,默认目录 ...

  3. 我的世界java村民繁殖_教程/村民养殖 - Minecraft Wiki,最详细的官方我的世界百科...

    此条目的(部分)内容需要翻译. 你可以帮助我们来翻译此条目,但请勿使用机器翻译.   关于村民在村庄与掠夺前的养殖,请见" 简单来说,如果你想繁殖村民,你只需要在一片足够大的区域内放上三张床 ...

  4. 我的世界工业服务器透视修改,教程/透视镜 - Minecraft Wiki,最详细的官方我的世界百科...

    此页面所述的内容是通过利用漏洞实现的. 此漏洞未必对所有版本有效.该漏洞被修复后,下文所述的信息将不再适用. 请慎重对待. 透视镜是一种机械,可用来辅助探索地底,寻找洞穴.熔岩.地牢或是废弃矿井. 原 ...

  5. 我的世界服务器java出错_看懂 游戏《Minecraft》的崩溃报告 服务端/客户端

    前言 [WARNING] 本篇适用于Minecraft服务端/客户端报错的诊断分析,其他游戏除外,比如网易 [WARNING] 本篇适用于Minecraft服务端/客户端报错的诊断分析,其他游戏除外, ...

  6. 多玩我的世界盒子java异常_多玩我的世界盒子里为什么启动不了?

    2017-11-09 10:32:34 唉,其实是多玩每次更新时,会造成文件错误而已.把那个多玩卸载了,然后再重装. 全部 2017-11-09 10:32:34 2017-11-09 10:32:3 ...

  7. 我的世界设置java路径_我的世界启动器Java路径怎么设置?java路径设置攻略

    我的世界这款游戏在电脑上打开是需要用到启动器的,不过很多玩家会经常碰到java路径设置不正确等等情况,那么我的世界启动器Java路径怎么设置呢?下面巴士小编就给大家带来java路径设置攻略. 我的世界 ...

  8. 我的世界服务器怎么开启坐标显示,坐标 - Minecraft Wiki,最详细的官方我的世界百科...

    Minecraft地图上的x, y和z坐标. 以俯视的视角展示了X和Z轴的图像.红色高亮表示与标准不同的轴. 坐标(coordinates)在数字上反映了玩家在世界中的位置. 坐标系[] 坐标基于一个 ...

  9. java版溺尸刷怪塔_教程/溺尸陷阱 _ 《我的世界》中文Minecraft Wiki:最详细的官方我的世界百科...

    3. 像这样,在标出方块处放水源,你可以选择以下四个设计: 设计1: 从上往下数第一层 从上往下数第二层 设计2: 从上往下数第一层 从上往下数第二层 设计3: 从上往下数第一层 从上往下数第二层 设 ...

  10. Java版漏斗计时器_教程/漏斗 - Minecraft Wiki,最详细的官方我的世界百科

    漏斗是一个很实用的控制.计数.分配物品的红石元件. 自动冶炼 A B C 基础的自动熔炉 一格宽,可堆叠摆放 物品传输速率:0.1个物品/秒 使用漏斗来确保熔炉(或烟熏炉.高炉)始终处于工作状态对于提 ...

最新文章

  1. 不想 CRUD 干到老,就来看看这篇 OOM 排查的实战案例!
  2. 使用汇编软件emu8086输出十次Hello World!
  3. 【枭·音频】注入灵魂—《暗影火炬城》角色语音后期处理
  4. PC端和移动APP端CSS样式初始化
  5. android listview item 展开动画,android的ListView点击item使item展开的做法的实现代码
  6. 网易云音乐转码_网易云音乐产品分析报告
  7. html注册登录模板
  8. 对接微信支付服务商后商户能得到哪些服务?
  9. C6678/C6657+ZYNQ/K7/A7 FPGA+AD+北斗的软硬件设计方案
  10. 遍历数组-forEach
  11. 生成新浪短地址 php,生成新浪的短链接和还原新浪短链接类(方法)总结
  12. 【航线运输驾驶员理论考试】气象学
  13. 科腾Joystick手柄连接ROS
  14. wps excel在线编辑java_wps excel多人在线编辑文档怎么用
  15. CMOS图像传感器的参数和评价标准
  16. ​即将过去的2021年。
  17. telnet配置设备远程管理—eNSP
  18. js实现桌面录屏功能
  19. ekman螺线matlab,METT艾克曼
  20. 做一个合格的技术总监

热门文章

  1. 冒泡法排序c语言代码大全,C语言实现选择排序、冒泡排序和快速排序的代码示例...
  2. 仿真软件proteus点亮led实验
  3. easyui图标代码
  4. testbench实例 vhdl_VHDL TestBench基础(转)
  5. 一些嵌入式面试题目的集锦
  6. WPF 入门教程StackPanel介绍
  7. 管家婆ERP A8 3.7版本sql Server2005数据库修复成功
  8. fifaol3服务器位置,FIFAOL3新手教学 讲解球场上的每个位置
  9. 爱普生R230打印机清零
  10. android平板电脑维修电路图,图解Windows10平板电脑电路原理和维修