当前位置:首页 > 每日看点 > 正文内容

Steam客户端是用什么语言开发的?为什么感觉Epic流畅那么多?

卡卷网7个月前 (01-10)每日看点187

不是答主说的所谓的Panorama,而就是React+licef.

至于EpicGamesStore,我左手一个UE4,右手一个CEF,duang~~阁下又当如何应对?


Steam这边,事实上只要在启动参数上加上-dev,随便按一下F12就可以轻松打开ChromiumDevTools一探究竟:

在上面的截图中也能看到data-react-n-root,所以有理由猜测是用React做的界面。steamui目录里的Lnse.txt中,也能轻松找到react以及相关库的Lnse。

至于tenfoot目录以及里面的Panorama界面文件:tenfoot是指steam的大屏幕模式,可以通过添加启动项-tenfoot直接进入大屏幕模式。如果大家看过里面tenfoot目录的内容,就会发现大多数文件的最后修改时间都是2014~2016年,最晚不过2020年。

如果用ProcessMon监控一下文件访问,就会发现在大屏幕模式里steam并没有读取任何tenfoot目录里的文件,更像是列一下目录就结束了:

所以可以猜测tenfoot目录中的都是历史遗留文件,之前的大屏幕模式可能使用的是Panorama,但现在的大屏幕模式已经弃用Panorama而改为licef+react。其实在大屏幕模式下也可以F12打开DevTools,也可以看到完全是HTML。另外SteamDeckUI就是基于大屏幕模式做的,用的也是we技术栈。


至于EpicGamesStore,实则是在UE4里内嵌了个CEF,整体界面都是网页,也是React做的:

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/8459.html

分享给朋友:

相关文章

中国CEO直播简史

中国CEO直播简史

  领导人爱对外发言这事,是中国的一个传统文化。  从乾隆爱往名画上盖章上,就可见一斑。  3Q大战时代,微博成了大佬“吵架”的战场,饭否变成了部分爱面子者的日记。  某种程度上说,互联网公关行业的诞生,和大佬们爱发言有着直接的关系。只不过...

Layui 不更新了么?

Layui 不更新了么?

layui2.8已经于今天正式发布了,新增优化了大量特性,这里按照layui更新日志的模块结构,详细为你一一介绍。基础风格调整新版调整主色调为#16baaa,在原有的墨绿基础上赋予了清新。更简单的构建构建代码更简单,除字体外,只有js和cs...

为什么雷军身上没有酒色财气?

武大建校130周年时,雷军向母校个人捐款13亿。在2023年8月14日晚上七点,雷总在国家会议中心举行的进行第四次年度演讲「成长」:全篇都在谈成长、梦想,这么多年了,始终做到了知行合一,我相信酒色财气可能真不是他所追求的,一直追求的就像他演...

自己拥有一台服务器可以做哪些很酷的事情?

自己拥有一台服务器可以做哪些很酷的事情?

我就有一台,跑了两年了,ipv6 ddns 网络,加虚拟化平台.跑了个 winserver 和 ubuntu 服务器。稳的雅皮!拆掉后盖,散热更好。烟盒固定硬盘。键盘防止灰尘掉落。电池拆掉,屏幕拆掉,也是散热考虑。屏幕拿去做便携副屏了。换...

据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?

据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?

极度复杂,称之为IT界的火星计划都不为过。连微软都没有能力再维护一套“跟得上最新标准”的内核而使用Chromium内核。准确地说,是指没有把握在有限的资源内(远超出其他小厂),纯粹通过自身的力量,开发出一套比Chromium更具有竞争力和商...

为什么 ChatGPT 不火了?

为什么 ChatGPT 不火了?

你看这个问题下面90%吹嘘chatGPT的回答,是不是都是在卖课?为什么元宇宙不火了?为什么区块链、比特币不火了?为什么常温超导不火了?为什么sora不火了?我发现有些人真的陷入了怪圈,一点科学都不讲,整天期待着西方出现个什么“机械降神”的...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。