LoL 的官方 Mac 版本是一个 native app 还是用 WINE 模拟的呢?

2013 年 10 月 28 日
 Livid
9220 次点击
所在节点    英雄联盟
16 条回复
yautou
2013 年 10 月 28 日
Adobe Air哦
chuangbo
2013 年 10 月 29 日
不是 Wine
aliuwr
2013 年 10 月 29 日
@yautou 开玩笑,怎么可能是 Adobe Air, 这性能该有多渣.
ericFork
2013 年 10 月 29 日
国服啥时才能用……
rayps
2013 年 10 月 29 日
@aliuwr 确实性能很渣,而且确实用的是 Adobe Air...
dreampuf
2013 年 10 月 29 日
只有登录界面才是Flash,WOW,D3也是。
dndx
2013 年 10 月 29 日
LoL 从登录一直到选英雄倒计时都是 Adobe Air App。再前面的更新界面则不是。

LoL 的游戏是 100%
dndx
2013 年 10 月 29 日
LoL 从登录一直到选英雄倒计时都是 Adobe Air App。再前面的更新界面则不是。

LoL 的主程序是由 UserKernel 启动的,目测 UserKernel 与 Adobe Air 通过 TCP 通信,Adobe Air 通过 command line argument 把游戏服务器 IP 和加密密钥发给 game client。

LoL 的游戏是 C++ 写成的,Mac 下的也是原生版本,没有使用 Wine。

在 LoL 的安装目录下可以看到 lol_air_client 和 lol_game_client ,打开一看便知。

Win 和 Mac 下的 LoL 均为此架构。
dndx
2013 年 10 月 29 日
另外 Riot 这家公司技术的确不行,服务器经常各种卡 + 紧急维护,游戏客户端 crash 也是常有的事。想 Blizzard 在 10 年前就能撑起几百万玩家同时在线,Riot 的确弱爆了。
bugcoder
2013 年 10 月 29 日
Mac下面的客户端弱爆了,我以前虚拟机windows下游戏加载的速度比现在Mac下面直接加载的速度要快很多。话说最近LOL在comcast网络下各种spike lag,实在玩不下去了。
gyteng
2013 年 10 月 29 日
登陆界面是adobe air,进入游戏就不清楚了,但同一台机上玩美服Mac的帧数比Win低
dorentus
2013 年 10 月 29 日
@dreampuf WoW 和 D3 登陆界面用的 flash?第一次听说
alexrezit
2013 年 10 月 29 日
@dndx
正解. Mac 的客户端可能代码也有很多问题, 各种野指针带来的闪退, 并且还完全是按照 Windows app 的思路写的.
Livid
2013 年 10 月 29 日
@dorentus SC2 的 Game UI 也是 Flash
dorentus
2013 年 10 月 29 日
@Livid 嗯。这个我知道,是 http://en.wikipedia.org/wiki/Scaleform_Corporation 这个公司的产品。

----

D3 我不太清楚。WoW 的登录界面和游戏里面的界面是同一套东西,肯定不是 flash。
leosama
2013 年 10 月 29 日
mac版 就没更新成功过。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/87224

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX