V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Sornets
V2EX  ›  程序员

LayaBox 与 Egret 选择哪个呢?

  •  1
     
  •   Sornets · 2018-01-26 14:43:07 +08:00 · 23309 次点击
    这是一个创建于 2528 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT,小弟 h5 游戏开发新人一枚,最近在学习 h5 游戏开发的文档。

    目前国内最火的 h5 游戏框架一个是 Layabox,一个是 Egret,小弟目前在看 layabox 的文档,但感觉真的是对新人不友好,很多 API 没有 demo,文档似是而非,一个方法的中文解释还不如直接根据方法名来猜。

    所以想问一下前辈们,h5 开发框架应该学哪个对新手比较友好?是否应该转投 Egret ?

    18 条回复    2018-01-27 08:55:16 +08:00
    changnet
        1
    changnet  
       2018-01-26 15:24:20 +08:00 via Android
    我后端的,用 egret 写个 Demo,痛苦得要死。文档要么没有,要么没更新。版本更新太快,完全跟不上。工具和引擎匹配不上。公司的 H5 项目,是自己在 egret 基础上改的,貌似还不错。菜鸟就不一定了。
    whypool
        2
    whypool  
       2018-01-26 15:28:07 +08:00
    目前在学 laya ;
    从个人角度来看,laya 可以用 js 直接写,对于 ts 来说门槛没那么高;
    推荐方式,webstrom+laya.core.min.js + es6/7 来写
    coolcoffee
        3
    coolcoffee  
       2018-01-26 15:40:54 +08:00
    我用的是 phaser, 那个文档有点奇怪,但是 demo 多, 我要的功能基本上都能找到,看到不懂的地方再去查 API。 只可惜没有官方中文。
    Sornets
        4
    Sornets  
    OP
       2018-01-26 15:57:52 +08:00
    @whypool layabox 文档里的 demo 看了个遍,但是没有 demo 的 api 文档看起来完全就是天书

    比如事件的 api 文档, CLICK 事件的解释是“定义 click 事件对象的 type 属性值。”,好吧,这种我猜也能猜出来,可是 LABEL 事件的解释是“定义 label 事件对象的 type 属性值。”,这不跟 click 的一样吗?这跟没说有什么区别……
    Sornets
        5
    Sornets  
    OP
       2018-01-26 15:58:50 +08:00
    @coolcoffee 准备入坑 phaser 试试了
    123s
        6
    123s  
       2018-01-26 16:03:51 +08:00
    最近也研究了一下 phaser
    233
        7
    233  
       2018-01-26 16:04:53 +08:00
    egret 是 H5 行业的正规军
    phaser 更适合做点小项目
    Sornets
        8
    Sornets  
    OP
       2018-01-26 16:21:49 +08:00
    @233 能否评价一下 layabox
    mogutouer
        9
    mogutouer  
       2018-01-26 16:24:37 +08:00
    Egret
    find2bHusky
        10
    find2bHusky  
       2018-01-26 16:38:14 +08:00
    我们选了 layabox
    debuggerx
        11
    debuggerx  
       2018-01-26 17:01:31 +08:00
    去年年初考虑过做 h5 游戏,尝试后我选的 layaair,因为当时 laya 的 3d 性能比 Egret 强得多被震撼到了,稍微花点时间熟悉了一下 ActionScript3 之后发现这门语言本身还挺好使的,而且有什么问题直接看 layasdk 源码就差不多了。
    推荐使用 idea 作为 as3 代码的 IDE,代码提示功能很强,因为 sdk 的源码(好像仅限 as 版)里就包含了很多注释,配置方式可以试试参考我之前发过的帖子:
    https://ask.layabox.com/question/4066?notification_id=38803&rf=false&item_id=16681#!answer_16681
    不过没多久公司老大选型了另外一种方式开发项目,我的尝试也就结束了,当时的经验现在是否还适用不敢保证。。。
    Sornets
        12
    Sornets  
    OP
       2018-01-26 17:36:12 +08:00
    @debuggerx 非常感谢!真是让人头疼啊!
    Hypn0s
        13
    Hypn0s  
       2018-01-26 18:35:29 +08:00
    市场上 Egret 貌似多一点,之前公司用的 Egret
    likai
        14
    likai  
       2018-01-26 18:39:46 +08:00
    不尝试一下 cocos creator ?
    KeepPro
        15
    KeepPro  
       2018-01-26 18:43:27 +08:00 via Android
    egret. creator. laya 差不太多。随便选一个都行。主要是文档都不太全,只能自己摸索。等熟悉以后就好很多了。另外 egret 的工具链似乎更完善一些。creator 可能对 unity 使用者更有好点。
    Sornets
        18
    Sornets  
    OP
       2018-01-27 08:55:16 +08:00
    @KeepPro 对啊,文档是硬伤
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1026 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:10 · PVG 03:10 · LAX 11:10 · JFK 14:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.