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

2019-07-22 10:18:22 +08:00
 CoderLW

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

2468 次点击
所在节点    iOS
6 条回复
zsc8917zsc
2019-07-22 10:29:53 +08:00
coco2d
piaochen0
2019-07-22 15:41:37 +08:00
我们公司之前用的是内嵌 unity3d 的方式,不过之前我们都是打到包里面去的,包体太大。
对于 2D 游戏,最好还是用 cocos creator 做,然后发布成 H5,放到服务器上,app 中用 webview 去加载。
对于技术栈而言,就是掌握 cocos creator 的游戏开发
CoderLW
2019-07-22 16:35:13 +08:00
@zsc8917zsc @piaochen0 谢谢,经过我今天的调研,个人比较倾向于 cocos2d-x 引擎进行开发,貌似 lua 是能够支持热更新的,所以后续研究看看能不能采用 c++和 lua 混合开发的方式; cocos2d+js 的方式貌似说有一些体验问题,c++貌似看上去学习成本较高,不知道两位大佬有没有做过,能否给一点建议。
zsc8917zsc
2019-07-22 17:57:28 +08:00
技术选项一般是结合实际成本和产出考虑,cocos2d+js 优点是学习成本较低,产出快,效率较高,当然纯游戏体验肯定不会很完美,C++和 lua 没有接触过。另外不知道你有没有调研白鹭引擎,如果没有的话可以去看一下白鹭引擎,也是一个不错的选择。
piaochen0
2019-07-22 17:59:03 +08:00
@CoderLW 不知道你说的体验问题是什么样的,我上家公司微信小游戏都是用 cocos creator 做的,已经很完善了。假如你们游戏不嵌入到包体里面去,采用网络加载方式的话,那而更新对你们也没太大作用。
还有你们要考察下 cocos2d-x 发布成 H5 的支持,cocos2d-x 我不熟,不做太多评论。
还有一点就是学习成本,c++,JavaScript+TypeScript。你们看哪种语言更容易上手。
还有游戏做出来后,会不会要求你们发布到微信或者其他平台上,cocos creator 更有优势。
CoderLW
2019-07-23 12:55:34 +08:00
@piaochen0 我以前接触过 cordova 直接嵌 H5 小游戏,在 APP 内用 webview 加载,感觉体验不太好。我再研究一下 cocos creator 的实现,可能我初始接触对它有点偏见
@zsc8917zsc 谢谢两位大佬的分析。

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

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

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

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

© 2021 V2EX