【零起步开发Cocos2dx-3.x-王牌飞行员(一)】为什么要开发cocos
------ 原创博客,转载请注明出处:http://blog.csdetails/43075387dn.net/yy19900806/article/ ------ 本人是一名在读学生,主要是做人脸识别方面的工作,不过在繁琐的论文中,总是容易累得找不到自己。而我,又是一个喜欢“不务正业”的种子选手,对于自己喜欢做的事情,我会倾我所能地去完成。这几天在看C++,抱着《Effective C++》啃了一半,感觉对于C++有了全新的认识,恰好,想找个程序来练手,于是斗胆开始从零起步学习游戏开发。要问现在游戏开发哪儿最火:毫无疑问是手机游戏。手游历经了很多年浑浑噩噩地发展后,终于迎来了一个井喷式发展。由于我的基础比较薄弱,所以我选择比较容易上手的cocos2dx来作为开发库。 cocos2dx有很多优点,最打动我的就是它强大的跨平台特性,windowslinuxmacWPiOSAndroid这些主流平台全部通吃,对于我来说,有着莫大的吸引力,话不多说,走起! 我想做一个空战游戏,类似以前的雷电系列,我也明白,空战系列的手机游戏已经被做滥了,简直是一抓一大把,又乏善可陈。不过这并不是问题,要明白我们做游戏是为了学习这款引擎,而并不是做一个旷世之作(如果要做,你一个人也是不够的)。由于有大量的已有作品,这又为我们另一个方面提供了便利:素材的选取。我们是做技术的,是开发,并不是美工,也不是策划。那些很酷炫的特效应有美工完成,新颖的游戏创意应该由策划完成,我们身为工程师,就是要coding!所以这也是完成着一个游戏的动力。
-------------------------------------------- 动机、环境都交代好了,下面就是准备开发了,各位,准备好了吗! 我们开发的游戏并不是HelloWorld,而是真正能玩的! 教程马上开始! ---待续--- -------------------------------------------- 下面是本次作品的一些半成品展示,大家可以大致感受下,这就是我们前进路上必须要超过的里程碑(开发还在继续,这只是半成品): 本系列的博客的作品都会开源在github上:https://github.com/netbeen/flyingACE,时时更新,欢迎大家star和fork,谢谢捧场! 某一关的测试视频demo:http://v.youku.com/v_show/id_XODgzNDQwNDgw.html?f=23404712&o=0 下面晒一张alpha版截图: 晚上收到了很多人的修改建议,谢谢大家!大家的支持也是我前进的动力,我把本系列的文章完整写完,作为一个深入浅出的教程,谢谢! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |