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