开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[游戏快讯] Felix:一些技术实验

 发表于 2022-3-17 21:47:54|显示全部楼层|阅读模式 IP:广东省

Felix "Xilefian"
@Xilefian


Tried out front-buffer rendering in Minecraft for some lower input latency. Modern OS's already use VSync so it works fine in a window, but as soon as you go full screen hoo boy that's some dangerous flashy flashing flashes.

I feel a bit sick from experiencing that.

The solution would probably be to skip GPU submission until in VSync, but the game isn't architected for that, nor is it possible to do in a platform agnostic way

由 电量量 翻译自英文
我在 Minecraft 中试了试前端缓冲区渲染,试图消除一点点输入延迟。现代的操作系统已经在使用垂直同步了,所以在窗口内它运作良好,一旦你开启全屏,就开闪来闪去了。

我现在有点犯恶心。

解决方法大概是在垂直同步之前跳过 GPU 提交,但是游戏不是这么设计的,而且也不能用一种跨平台的方法实现它

上午12:39 · 2022年3月12日 · Twitter for Android · SPX


@kynan999:How about if full-screen were to be replaced with borderless fullscreen? Then it's technically still drawn in windowed mode
可以把全屏换成无边框窗口全屏吗?在技术上它还是以窗口模式绘制的

Felix "Xilefian"
@Xilefian


Yes that would fix it. Java Edition does use borderless full screen when going from windowed to desktop full screen resolution, so it worked fine, until I changed VSync setting or full screen resolution
由 电量量 翻译自英文
没错,这样应该就成了。在从窗口切换到全屏的时候,Java 版确实会用无边框全屏,这样就不会有问题,直到我改了垂直同步设置或者全屏分辨率。

上午12:57 · 2022年3月12日 · Twitter for Android · SPX



【原贴地址:https://www.mcbbs.net/thread-1314983-1-1.html】原帖作者:电量量
苦力怕论坛,感谢有您~
 发表于 2022-3-17 23:07:23 来自手机|显示全部楼层 IP:浙江省
感谢分享
2#2022-3-17 23:07:23回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-3-19 19:37:52 来自手机|显示全部楼层 IP:浙江省
话说非窗口化全屏可以降低输入延时,但是输入法什么的就显示不了了捏
3#2022-3-19 19:37:52回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-22 18:01

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3