V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CoderLW
V2EX  ›  iOS

公司做教育类 APP 想添加一些 2D 游戏化的东西,有大佬知道需要什么掌握哪些技术栈吗?

  •  
  •   CoderLW · 2019-07-22 10:18:22 +08:00 · 2464 次点击
    这是一个创建于 1740 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最好是能跨平台:iOS、Android 本人是 iOS 开发,有老哥了解吗,万分感谢?

    6 条回复    2019-07-23 12:55:34 +08:00
    zsc8917zsc
        1
    zsc8917zsc  
       2019-07-22 10:29:53 +08:00   ❤️ 1
    coco2d
    piaochen0
        2
    piaochen0  
       2019-07-22 15:41:37 +08:00   ❤️ 1
    我们公司之前用的是内嵌 unity3d 的方式,不过之前我们都是打到包里面去的,包体太大。
    对于 2D 游戏,最好还是用 cocos creator 做,然后发布成 H5,放到服务器上,app 中用 webview 去加载。
    对于技术栈而言,就是掌握 cocos creator 的游戏开发
    CoderLW
        3
    CoderLW  
    OP
       2019-07-22 16:35:13 +08:00
    @zsc8917zsc @piaochen0 谢谢,经过我今天的调研,个人比较倾向于 cocos2d-x 引擎进行开发,貌似 lua 是能够支持热更新的,所以后续研究看看能不能采用 c++和 lua 混合开发的方式; cocos2d+js 的方式貌似说有一些体验问题,c++貌似看上去学习成本较高,不知道两位大佬有没有做过,能否给一点建议。
    zsc8917zsc
        4
    zsc8917zsc  
       2019-07-22 17:57:28 +08:00
    技术选项一般是结合实际成本和产出考虑,cocos2d+js 优点是学习成本较低,产出快,效率较高,当然纯游戏体验肯定不会很完美,C++和 lua 没有接触过。另外不知道你有没有调研白鹭引擎,如果没有的话可以去看一下白鹭引擎,也是一个不错的选择。
    piaochen0
        5
    piaochen0  
       2019-07-22 17:59:03 +08:00
    @CoderLW 不知道你说的体验问题是什么样的,我上家公司微信小游戏都是用 cocos creator 做的,已经很完善了。假如你们游戏不嵌入到包体里面去,采用网络加载方式的话,那而更新对你们也没太大作用。
    还有你们要考察下 cocos2d-x 发布成 H5 的支持,cocos2d-x 我不熟,不做太多评论。
    还有一点就是学习成本,c++,JavaScript+TypeScript。你们看哪种语言更容易上手。
    还有游戏做出来后,会不会要求你们发布到微信或者其他平台上,cocos creator 更有优势。
    CoderLW
        6
    CoderLW  
    OP
       2019-07-23 12:55:34 +08:00
    @piaochen0 我以前接触过 cordova 直接嵌 H5 小游戏,在 APP 内用 webview 加载,感觉体验不太好。我再研究一下 cocos creator 的实现,可能我初始接触对它有点偏见
    @zsc8917zsc 谢谢两位大佬的分析。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3165 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:15 · PVG 08:15 · LAX 17:15 · JFK 20:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.