114培训网欢迎您来到黑龙江高技术人才孵化基地!

400-850-8622

全国统一学习专线 8:30-21:00
我是一名C++程序员(大四),使用Cocos2d-x已经有1年半的时间了。没用过Unity3D。
比较喜欢写C++代码,C#没学过,不过有点想学学看。
喜欢做2D游戏,虽然也想尝试一下3D游戏,不过没有素材,做不出东西。

最近开始有点想转Unity了,我知道Unity可以也可以做2D。
让我萌生这个想法的主要是最近一直在弄安卓调用lua代码的问题,这问题真是搞得我心力憔悴。虽然最终成功解决了,但这一路过来的艰辛。。。。。

Cocos2d-x还不是很成熟,网上资料虽然也慢慢变多,但是还是不全,官方也没有什么像样的教程,学东西都是网上瞎找。
而且就连Cocos2d-x这个引擎问题也不少。

红色字是废话,可以不看
我记得当初2.x版本播放UI动画后执行回调,竟然没反应,后来才知道,2.x版本回调还没做,3.x版本才完善了。
然后到3.x版本播放UI动画,切换场景,当从别的场景切换回来的时候,会导致程序崩溃,后来到网上查,要改源码才能解决这个bug。
而且Cocos2d-x发展到现在,竟然连单选按钮都没加入,每次都要用多选来改。
如果我没记错的话,Cocos2d-x载入瓦片地图的物体层,是不支持多边形和椭圆形的,因为那段代码是空的,又是去网上找别人写好的代码来帮官方完善。
我加的一些群里,有人到处问:为什么我做的游戏在其他机子上都能运行,就是在三星的机子上跑不起来?
我不知道是不是引擎的问题,反正这种莫名其妙的问题解决起来费时费力。
还有太多太多我就不一一举例了。


这样的事情太多,有时候完全就是引擎本身的缺陷,导致程序员要么改源码,要么要用一种很别扭的方式来解决这个问题。
程序员应该把精力集中在如何写游戏逻辑,而不是去解决这种奇怪的问题上。

我现在有点想转Unity了,没C#基础,不了解Unity,适应起来估计也要个一年半载。不过如果我之前所说的(红色字那段)那种奇怪问题少点的话,学起来应该还是很轻松的。

再此我想问题下Unity的程序员几个问题:
1、Unity的工作好找吗?(Cocos2d-x的应该还算比较好找)
2、没有Unity工作经验的话,薪水如何?工作了2、3年后呢?(Cocos2d-x应届毕业生在深圳好像是4k左右)
3、用Unity开发游戏的公司是搞手游的多还是什么的多?
温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
相关资料
姓名不能为空
手机号格式错误