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

2013-10-28 23:03:16 +08:00
 Livid
8716 次点击
所在节点    英雄联盟
16 条回复
yautou
2013-10-28 23:53:48 +08:00
Adobe Air哦
chuangbo
2013-10-29 00:28:43 +08:00
不是 Wine
aliuwr
2013-10-29 00:30:40 +08:00
@yautou 开玩笑,怎么可能是 Adobe Air, 这性能该有多渣.
ericFork
2013-10-29 00:57:20 +08:00
国服啥时才能用……
rayps
2013-10-29 01:26:17 +08:00
@aliuwr 确实性能很渣,而且确实用的是 Adobe Air...
dreampuf
2013-10-29 02:35:11 +08:00
只有登录界面才是Flash,WOW,D3也是。
dndx
2013-10-29 02:47:55 +08:00
LoL 从登录一直到选英雄倒计时都是 Adobe Air App。再前面的更新界面则不是。

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

----

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

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

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

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

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

© 2021 V2EX