熟悉 android 开发 对转游戏开发岗有帮助吗?

2017-06-14 10:46:28 +08:00
 ftdejo

当初毕业入坑 android,做了两年,最近想换工作,发现对 android 的热情还是没有游戏深刻,但是因为一直写的是 Java,C++都全还给老师了,找了找发现手游开发的 Cocos2D 好像和 android 还有点联系,不知道 V 站有前辈现身说法吗?

2950 次点击
所在节点    程序员
13 条回复
Vindroid
2017-06-14 10:56:42 +08:00
我觉得并没有什么用,游戏开发的核心只依靠引擎,和平台没多大关系。也就一些第三方库可能要适配各个平台,需要写 android 的代码。换句话说,不会玩引擎去了游戏公司基本就是打杂的。
ftdejo
2017-06-14 11:03:19 +08:00
@Vindroid 那如果我想转游戏 也是相当于从 0 开始去学习一款引擎咯?
coderluan
2017-06-14 11:15:30 +08:00
没有,Cocos 是用 C++/Lua/Js 开发,即使最后移植 Android 平台也是通过 NDK,和 android app 开发完全是两回事,编程思维也是两回事,只有一些计算机通用知识是可以继承的。
KeepPro
2017-06-14 11:28:03 +08:00
当然有帮助,但是不大。UI 啥的其实思想没变,然后就是一些游戏逻辑啥的。
mozutaba
2017-06-14 11:35:09 +08:00
@coderluan 对接各种 SDK 还是需要对应平台知识的。还有就是 crash。
coderluan
2017-06-14 11:42:30 +08:00
@mozutaba #5 游戏一般是 NDK 吧,SDK 只是做最基本的应用框架,虽然不是说没用,但是实在有限。
geralt0725
2017-06-14 11:47:46 +08:00
基本没有联系 做游戏那套东西要重新学
mozutaba
2017-06-14 12:32:10 +08:00
@coderluan 广告 sdk,统计 sdk,现在 cocos 发展成什么样就不知道了,开始都没得。
zuosiruan
2017-06-14 12:41:00 +08:00
cocos 现在不行了,要学也是 unity
Leafove
2017-06-14 14:08:18 +08:00
先问自己能不能混进腾讯或者网易,再考虑要不要转游戏
wobuhuicode
2017-06-14 14:30:35 +08:00
C++ 必须学!
Dannyl
2017-06-14 14:31:01 +08:00
都搞过的人告诉你。有帮助 ,但是不大。 游戏的核心代码逻辑部分 ,都是 C++ / JS / Lua 来写游戏逻辑脚本的,C++ 在 android 上的表现是 最终这些逻辑都会成为 so 库,而游戏一般就一个主 activity 里面跑的是 cocos2dx 的 so 库 和 你的逻辑 so。可能用到一些 native 方法的时候,要调用系统级方法,时候 android 的 jni 基础可能会帮上用处。
snnn
2017-06-14 14:31:52 +08:00
必须有用啊啊啊啊!!!!

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

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

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

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

© 2021 V2EX