V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
League of Legends North America
英雄联盟
Livid
V2EX  ›  英雄联盟

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

  •  
  •   Livid · 2013-10-28 23:03:16 +08:00 · 8705 次点击
    这是一个创建于 4035 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    1970-01-01 08:00:00 +08:00
    yautou
        1
    yautou  
       2013-10-28 23:53:48 +08:00 via iPad
    Adobe Air哦
    chuangbo
        2
    chuangbo  
       2013-10-29 00:28:43 +08:00
    不是 Wine
    aliuwr
        3
    aliuwr  
       2013-10-29 00:30:40 +08:00
    @yautou 开玩笑,怎么可能是 Adobe Air, 这性能该有多渣.
    ericFork
        4
    ericFork  
       2013-10-29 00:57:20 +08:00
    国服啥时才能用……
    rayps
        5
    rayps  
       2013-10-29 01:26:17 +08:00
    @aliuwr 确实性能很渣,而且确实用的是 Adobe Air...
    dreampuf
        6
    dreampuf  
       2013-10-29 02:35:11 +08:00
    只有登录界面才是Flash,WOW,D3也是。
    dndx
        7
    dndx  
       2013-10-29 02:47:55 +08:00
    LoL 从登录一直到选英雄倒计时都是 Adobe Air App。再前面的更新界面则不是。

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

    ----

    D3 我不太清楚。WoW 的登录界面和游戏里面的界面是同一套东西,肯定不是 flash。
    leosama
        16
    leosama  
       2013-10-29 20:21:21 +08:00
    mac版 就没更新成功过。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4429 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:05 · PVG 09:05 · LAX 17:05 · JFK 20:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.