Xiaosu的个人博客

一而了之滴Xiaosu

一位来自善美城市的不知名小鬼~

GithubQQ

归档
回望印迹
20242023
2025年 01月2024年 11月2024年 09月2024年 08月2024年 05月2024年 03月2024年 02月2023年 10月2023年 09月
文章
一笔一划,皆是回忆
5个分类
周记
Xiaosu滴周记本喵~
7
教程
是教程哟~你想要的这里都有!
12
杂记
在这里可能会看到意料之外的东西哦~
4
学习日常
这是我的学习日常,平时关于学习的进展都会发在这里!
3
分享
让人感悟深的东西,都会在这里被慢慢发掘出来。
2
网站友情链接
520
Typecho 博客核心
《唯一真神》
MDUI 2 前端组件库
本博客的UI框架
雨云
用了好久,良心推荐
明月浩空音乐播放器
背景音乐用,功能强大
Aplayer 音乐播放器
嵌入文章用
MetingJS
让 Aplayer 可以播放国内平台在线音乐
一言
《名人名言名句大全》
Prism.js
基于 Javascript 的语法高亮网页插件
MathJax
让网页可以渲染 LateX 公式
Blue Archive/碧蓝档案
喂,Sensei!爱丽丝酱在这哟~
乡村复兴计划服务器
一个励志城镇化发展的服务器!
自推
所有标签 网站公告 关于我
看看人间的苦难,听听人民的呐喊!
——悲惨世界

跟基岩版一样流畅!🤯『我的 FCL 优化笔记』

Xiaosu 2025 年 01 月 09 日 09:01

引子

首先我的手机配置图:

手机配置 骁龙 765G 小米10青春
小米10青春

想必点开这个视频的大家,大部分都是因为没有电脑,手上的手机配置也不算高又或者跟我差不多吧?

玩 FCL 的时候总是遇到帧率极低,又或者是爆内存崩溃等等影响游戏体验的问题。

但其实,这完完全全不能怪手机,是你没有正确发挥手机的全部性能,这个视频,我们就来进行对游戏的优化,从而获得更稳定的帧率,更好的游戏体验!

我的手机在限制全屏幕分辨率、最高帧率 120 帧、少量粒子特效、4 渲染区块的情况下,最高能跑到 114 帧,感官上几乎跟基岩版我的世界没有任何差别(因为基岩版通常会以两倍屏幕帧率运行)。

可以看到右上角的帧率
可以看到右上角的帧率

那么展示完毕,接下来会教大家从 FCL 启动器设置,一直到启动游戏的一些细节但非常重要的机制!

观前提示

提示:
此优化逻辑可能仅适合骁龙处理器 (也就是 Adreno GPU),且只能保证我的手机处理器骁龙 765G 更新的手机的优化适配。如果你在实行本文章部分优化操作时发生了意料之外的崩溃或者足以损坏游戏数据的问题,欢迎在评论区提出交流讨论。

1. 渲染器优化

或许你曾经听说过 FCL 启动器等类似的安卓 MC 启动器需要一个好的渲染器来解决一些性能问题,但你也许并不知道这些渲染器有什么区别。这一段将简单给大家介绍一下部分渲染器的用途。

打开 FCL,点击侧边栏齿轮图标,往下滑就可以看到渲染器切换选项了。

还是给张图:
FCL渲染器列表
渲染器列表

看到那么多渲染器,眼花缭乱,但它们的作用只有一个,将我的世界 Java 版只能在电脑上渲染的东西,转换成手机能渲染的,不讲人话就是电脑独有 OpenGL 转换成手机的 OpenGL ES 或者 Vulkan。原则上这些渲染器其实都可以选择,并不需要做出太多区别。

但是每个人的手机并不相同,可能这些渲染器的兼容性也有所不同,这里详细概述一下每个渲染器的区别。

我把这些分为能开光影的渲染器和不能开光影的渲染器,首先说说不能开光影的渲染器。

Holy、VGPU、Freedreno、VirGL

不能开光影的渲染器,就是这些。

其实它们理论上是能开光影的,但因为MC Java版的一些特殊情况,再加上一些需要特地调整的操作,所以我认为他们并不能开光影应用在实际游戏体验中。

在这些类别里,我会推荐 HolyGL4ES 或者 VGPU,两种渲染器我都体验过,它们的机型通用性较高,特别是 HolyGL4ES,任意机型都有一个较稳定的体验,如果你对光影不怎么感冒,可以长期使用这个渲染器游玩,但如果你想使用钠模组优化需要下载特定修改版。

至于 Freedreno 和 VirGL,Freedreno 我并没有体验过,但这个渲染器只使用于骁龙处理器而且是通过 Turnip 来渲染 MC,泛用性不高,不太推荐。然后是 VirGLRenderer 在我的手机里会出现渲染错误,但适配一些经过特殊处理的 MC 光影,不过这里也不太推荐。

LTW、Zink 和 GL4ES+

接下来是可以开光影或者官方支持光影的渲染器。

这些渲染器有一个共同的特点,可以直接运行未修改的钠优化模组,所以刚玩钠的新手可以从这些渲染器入手。

首当其冲的是 Large Thin Warpper,这是去年 11 月刚刚推出的新渲染器,由 PojavLaucher 和 Meta 团队开发一款渲染器,主要目的是在 Meta 的 VR 眼镜 Quest 上运行。我也偏向使用这个渲染器游玩 MC,但需要注意的是,开光影时需要关闭光影的实时阴影才有效果,不然只会不起作用。

其次是 Zink,它能开的光影较多,但实际性能较低,如果你真的需要光影且光影重度依赖,那么就试一下这个渲染器吧。

最后是 GL4ES+,它在我的手机启动不了游戏,所以不做介绍,听说也同样能支持部分光影。

说了那么多渲染器,其实你需要选择的唯一目的只有一个哪个稳定流畅哪个来……

2. Java 虚拟机参数优化

提一嘴:
Java虚拟机参数
可以试试看上面的参数

如果你对 Java 虚拟机有一定的了解,那就需要更改 Java 虚拟机的参数。

但如果你什么都不懂,建议不要修改。

3. 模组优化

先给出我游戏的模组列表:
模组列表第一页
模组列表第二页
模组列表第三页
模组列表第四页
模组列表第五页
模组列表

其中 Replay Mod、JEI、Jade、JourneyMap 可以不装。

4. 游戏内优化

接下来我们进入游戏,这里使用 LTW 渲染器游玩,先点击模组呼出模组列表,看一下模组列表中模组有没有都对应上。

对应上之后返回主菜单,点击设置→视频设置→将这个 CPU Frame 调到 9 Frame(s),如果需要打开光影,要在通用设置关掉实体阴影,并且点击光影包,光影包设置,将光影调整成最低画质(或去阴影档位)即可。

渲染区块调整为 4 个区块, 垂直同步开,最高帧率 120 fps,剩下的可以根据个人喜好进行调整。

最后选择存档或服务器进入游戏,可以看到 F3 中极低的内存占用和较高的帧率了。

结语

那么本期视频就到这里,关注我,了解更多 MC 小知识!

赞 (0)
MinecraftMinecraft 教程Java个人观点仅供参考FCLOpenGLOpenGL ESVulkan

    太阳鸽鸽

    大佬
    可不可以试一试做成网易那种
    没有游戏主菜单 全部由启动器代替:P最近我在尝试着给项目

      Xiaosu

      自动加入服务器的话fcl自然有(也是原版支持的),但如果要扩展其他功能(自动加入单人档之类)可能需要做个模组还要魔改fcl💦

发表评论

爱丽丝酱绝对不会公开 Sensei 的电子邮箱地址哦~ 必填项已经帮你用*标注好啦!

----我也是有底线的----
2023-2024©Xiaosu的个人博客
网站部分图片可能受到版权保护|服务器由 雨云 提供