新手一般就只学了cocos2dx的api,但是下一步要学些什么呢?
上次面试时面试官说数据结构算法、lua、内存管理神马。但是感觉比较离散,缺乏系统,所以想请问下大家学习的经验,也好给以后学的人一些启示!
这个是我总结的路线,希望能抛砖引玉:
1.C++基本语法(学习到指针,基本类,继承的概念知道就好)
2.学习COCOS2dx api (网上很多公开课,不过我只学了极客学院的,比较短而且简单,适合入门,书籍那个什么权威指南拿来参考就挺好,而且也有新版,就是好贵……)
学完前面两个应该可以自己开发一个简单的小游戏了!
3.重新学习C++,顺带看看数据结构与算法 (目前我就在这一层,看了数据结构感觉好点,之前有些什么VECTOR,array的好像多少懂了!不过什么堆排序二叉查找树没看懂……)
4.项目实战,顺便学习lua(一般招聘好像都得会lua……)
后面就不清楚,我只能看到这么远,后面可能得学网络编程,因为现在都是网游……还有什么路径算法要学习,A*算法什么的,我就看不懂…………可能还得学习安卓或者ios与引擎混合编译……还有可能也是最重要的游戏设计,毕竟学这么多也是为了开发游戏!