北大青鸟Java培训:如何学习Android手机游戏开发技术?
如何学习Android手机游戏开发技术?其实安卓手游开发技术主要分为以下四个层次,按照这四个层次去学习是可以的。
1.以Inventor为代表的画图工具这是Google推出的一款简单的开发工具,主要针对初级玩家。这很容易操作。任何不懂程序开发的用户都可以拖拽一个可以在Android平台上运行的应用。
对于Android手机游戏开发初学者来说,是非常有用的二次工具。
有点像PPT,但凡事都有两面性。这种简单易用的绘图工具无法实现业务逻辑,运行效率较低。
2.以Rexsee为代表的无线中间件,不是新手或者玩家用的,必须是有一定基础的Android手游开发工程师用的。
但是它要求的技术门槛非常低,而且这些中间件已经把应用需要的基本功能都打包好了,程序员可以直接用JS调用,不需要从头开始写代码。
对于有一定基础的人来说,每个人都可以简单轻松的达到自己想要的游戏效果。
比如你要调用一个GPS,要编译成千上万行代码,而在中间件中只能使用一行JS代码。
3.当基于JAVA的JDK达到这种程度,你就可以说你是一个Android手机游戏开发工程师了。
因为JDK对程序员的要求比较高,首先你要有很好的JAVA基础,然后你要对Android平台本身有很深的研究。门槛不低。
所以,接受计算机培训/认为自己可以使用JDK进行开发的人,已经是一个合格的Android手机游戏开发工程师了。
4.基于C++的NDK目前市面上很多大型游戏都是用这种方式开发的。如果你想成为一名专业优秀的安卓手机游戏开发工程师,就必须在这个方向上努力。
相比三级JDK,NDK的门槛更高,但能摸到安卓手游底层的开发者一定是高手,他们很容易在这个市场找到自己满意的位置。