android的游戏开发之路初探

android手机占领了的市场越来越大,android又是开源,中国的开发者也非常多,这样导致基本android手机的app也是非常多的。

自然android手机上的游戏也是越来越丰富,对于我们这种android开发怎样也想自己也开发一两款自己的android游戏啊

 那接下开始我们的android游戏开发之路

1、对于android游戏开发一般大型游戏公司都会有自己的游戏引擎,在我们国内比较火,开发者们用的比较多的也就是cocos2d游戏引擎

,cocos2d也刚好有适合于我们android平台的,及cocos2d-java,我们就可以基于这个游戏引擎开发我们的游戏,它的优点就是:我们可以

非常方便的按照固定模式调用里面的api去实现我们想要的游戏场景效果等,不用去深入了解具体的细节,并且实现的效果也是非常可观的,

可以轻松的做出相应游戏,但是,我们入门前要对api和整个游戏引擎框架了解的非常清楚,只有理解清楚才能用的更加灵活。

作为想专业从事游戏开发的肯定应该选择这一种游戏引擎开发


2、基于android基本的api进行开发,如view(主要针对被动更新的游戏场景,如:五子棋),和surfaceview(主要针对场景界面主动定时更新,

如:微信打飞机)等,用绘图等方式实现,非常底层用的也是最原始的的api。一般入门的游戏开发者比较喜欢用这种方式,这样可以不用花太多

时间去学习游戏引擎的api,只要知道android基本的绘图api即可进行,但是这相当于从0开始开发,逻辑代码和实现等非常多,一般只适合做一些

简单的游戏开发。

上面2种android游戏开发方式应该是现在主流的2种,如果你是想专业从事游戏开发那肯定要选择第一种,如果你只是偶尔自己想学习开发一两款

游戏那就选择第二种方式,因为这样你可能会比较容易入手游戏开发,开发的时间也不会太长。

好了,今天就简单说了一下android游戏开发的2种方式,没有说具体的技术,先上一两张我做游戏的截图,具体游戏的讲解部分后续再给大家讲。
该游戏是我制作的,下载地址:

http://openbox.mobilem.360.cn/d.php?p=com.lsm.tankfight  

android的游戏开发之路初探_第1张图片

你可能感兴趣的:(android的游戏开发之路初探)