好奇 lol 中的塞拉斯这个角色,在开发的角度看,是不是每出一个新英雄都需要为这个英雄的技能做额外的开发? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
League of Legends North America
英雄联盟
caicaiwoshishui
V2EX    英雄联盟

好奇 lol 中的塞拉斯这个角色,在开发的角度看,是不是每出一个新英雄都需要为这个英雄的技能做额外的开发?

  •  
  •   caicaiwoshishui 2024-03-02 10:50:17 +08:00 4012 次点击
    这是一个创建于 668 天前的主题,其中的信息可能已经有所发展或是发生改变。
    16 条回复    2024-03-04 11:54:59 +08:00
    mk3s
        1
    mk3s  
       2024-03-02 10:58:42 +08:00
    看安装包大小就知道了, 每次出这样的英雄, 安装包大小就巨增, 类似的还有破败王和妮蔻, 不仅要考虑所有英雄的兼容, 还要防止外挂利用英雄机制的漏洞.
    panlatent
        2
    panlatent  
       2024-03-02 11:01:13 +08:00
    我觉得应该是的。不负责任的猜想:这种机制的英雄(大招复制别人大招),刚出来的时候,LOL 应该有过一定规模的重构,再然后有一套机制能够实现不写单独的代码来完成这个机制,最后再针对每个英雄 patch 来平衡数值以及边边角角的 bug 。

    佛耶戈应该也是同理,但佛耶戈出现在塞拉斯之后,应该是塞拉斯那次重构后为类似机制的英雄打好了底子。
    Tink
        3
    Tink  
    PRO
       2024-03-02 11:06:32 +08:00 via iPhone
    奥数至尊!起!
    x86
        4
    x86  
       2024-03-02 11:10:12 +08:00   1
    我的理解中应该不会这样,参考这个
    v2er4241
        5
    v2er4241  
       2024-03-02 11:19:46 +08:00
    我的理解,每个技能应该会封装成一个组件的形式吧?塞拉斯可以与该英雄共用这个组件,只需要传入几个参数来修改技能的数值就行了?
    panlatent
        6
    panlatent  
       2024-03-02 11:23:22 +08:00
    @klo424 单纯这样应该不适用变形英雄,比如豹女、杰斯
    kera0a
        7
    kera0a  
       2024-03-02 11:26:08 +08:00 via iPhone   1
    我感觉应该是重写了一套机制,支持了这种复用。写代码按常理来说不会去硬编码,做一套机制的抽象更符合程序员思维
    塞拉斯开大时,会变成其他英雄,模型上复用了,技能机制应该也会有一定程度的复用,然后技能参数根据塞拉斯的来
    sl0000
        8
    sl0000  
       2024-03-02 12:00:40 +08:00
    这种东西肯定是麻烦,很多特定英雄的特定技能都需要写一个 spell4Sylas ,然后逻辑判断 cond4Sylas ,毕竟不是有一堆的这样复制英雄,没必要过于抽象,除非以后打算出类似 Dota 的 Imba 模式。
    然后最麻烦的就是动画了,大招动画一般都设计复杂,人型做出非人型动作肯定就是个 Bug
    SenLief
        9
    SenLief  
       2024-03-02 13:15:42 +08:00
    我觉得并不是这样的,我个人想法是,在复制的时候实际上就变成了那个英雄,这不过外形没有变而已。
    jrtzxh020
        10
    jrtzxh020  
       2024-03-02 13:48:32 +08:00
    应该会有适配这个过程,毕竟开始偷多英雄技能都有 bug
    fanxasy
        11
    fanxasy  
       2024-03-02 17:34:33 +08:00
    拉比克至宝:每出一个新英雄甚至得为这个饰品做适配
    qzsi001
        12
    qzsi001  
       2024-03-02 19:30:44 +08:00
    @fanxasy 还有水人,dota 两大 bug 来源
    fgwmlhdkkkw
        13
    fgwmlhdkkkw  
       2024-03-02 19:33:25 +08:00
    那你玩 dota omg 岂不是下巴都要惊掉。
    DefoliationM
        14
    DefoliationM  
       2024-03-03 02:52:08 +08:00 via Android
    这不很正常,任天堂大乱斗每出一个斗士还要专门给卡比做个皮肤呢。
    jager089
        15
    jager089  
       2024-03-04 10:06:23 +08:00
    这种机制需求不管放到什么上面都是麻烦。肯定是看得到的巨量工作
    zhangninghai
        16
    zhangninghai  
       2024-03-04 11:54:59 +08:00
    有工作量程序员才有钱赚啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     954 人在线   最高记录 6679     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 19:23 PVG 03:23 LAX 11:23 JFK 14:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86