您的位置:首页游戏攻略 → 食用系少女-如何开启自定义渲染分辨率

游戏本身只提供了全屏开关,经过测试,窗口模式仅仅720P,全屏模式也仅仅1080P,实属大果粒,所以,为了享受高分辨率,我们需要对游戏代码做一点小修改。

准备工作

因为食用系少女是Unity引擎的游戏,我们选择DnSpy进行修改。

请务必从上面的官方链接下载。软件自带中文,xx下载站的中文版都是病毒不要去碰!!!(不会从GitHub下载?你没药救了)

下载完成后请解压,不要在压缩文件里直接运行!!!

如果你下载的版本不包含.netcore,请先安装.net运行库,如果不装你是不能运行的!

找到解压后的目录,运行里面的DnSpy.exe(除非你还在使用老旧的X86版本系统,否则不建议使用性能极差的x86版本!)

找到关键代码

DnSpy左上角文件->运行,就可以打开代码文件了

清欢网

代码文件位置:Steam库文件夹\steamapps\common\食用系少女 Food Girls\Eatery_Data\Managed\Assembly-CSharp.dll

窗口下方搜索栏输入SetResolution,右侧下拉选择以上所有

稍等片刻,结果如图

清欢网

随便点开一个(对应的同一个类Screen)

找到下面这个方法就对了!

清欢网

修改代码

右键方法选择编辑方法

里面的代码如下

清欢网


using System;

using System.ComponentModel;

using System.Runtime.CompilerServices;

using UnityEngine.Internal;

using UnityEngine.Scripting;


namespace UnityEngine

{

// Token: 0x0200005A RID: 90

public sealed partial class Screen

{

// Token: 0x060006F7 RID: 1783 RVA: 0x000092A4 File Offset: 0x000074A4

[ExcludeFromDocs]

public static void SetResolution(int width, int height, bool fullscreen)

{

int preferredRefreshRate = 0;

Screen.SetResolution(width, height, fullscreen, preferredRefreshRate);

}

}

}

刷新率修改:把int preferredRefreshRate = 0;这一行里的0修改为你需要的刷新率。该项会受到你的显示器和显卡性能影响可能不会完全生效。

分辨率修改:修改Screen.SetResolution(width, height, fullscreen, preferredRefreshRate);括号内的参数。width修改为宽度(数字),height修改为高度(数字)。该项受到显示器限制可能不会完全生效,请勿超出显示器真实分辨率!如果显卡性能不足,请适当降低分辨率。

琴梨梨针对4k屏的修改为int preferredRefreshRate = 120; 

Screen.SetResolution(3840, 2160, fullscreen, preferredRefreshRate);

保存并导出修改

点击编译按钮

清欢网

稍等片刻窗口消失,左上角选择文件->保存模块

清欢网

弹出窗口内啥也不要改直接点确定

关闭DnSpy,享受吧!

清欢网

Q&A

Q:为什么我修改了分辨率和刷新率不起作用?

A:你可能修改的超出你的显示器最大支持了,或者你的系统分辨率都没先拉到最大
=========

Q:修改后好卡啊

A:换显卡,降分辨率,二选一,推荐换显卡,二手290X才400出头
=========

Q:游戏更新了,怎么办

A:原样修改一遍

=========

Q:我修改过后游戏不运行/运行不稳定

A:你一定乱改了其他内容,无C#基础就不要乱改。通过steam检查完整性可以恢复

=========

Q:DnSpy运行很卡

A:正常现象,习惯就好,这东西卡就对了
=========

Q:我修改后游戏似乎界面错乱了

A:我只测试了16:9分辨率都可以,带鱼屏按实际分辨率修改可能界面错乱,修改为一个16:9分辨率就ok了

以上就是清欢网的小编给大家带来的全部内容了,非常感谢您的阅读,祝您生活愉快。

关于我们|免责申明|商务合作|友情链接|网站地图

@2019- QHmanhua.com 清欢网 All Rights Reserved