c++学习之路求解
自己也看了不少书 thinking in c++ c++primer
也编了一些小程序 俄罗斯方块 和网页小游戏 都实现了几个
求以后的学习方法 想往游戏方面发展
我该怎么学习
大学在读 才大一 课比较多
只能看书丰富自己了
我应该看哪些书可以让我达到实现一些小游戏的窗口化 可移植 从邮件或QQ发过去就点开直接用
求大神告诉看书顺序啊 (我会多敲代码的 不要告诉我会多写代码 )
[解决办法]
其实LZ最先要学会搜索,从而帮助自己确定方向,同时也可以增加自己的“广度”
不知道LZ现在写的小游戏(如俄罗斯方块)是什么样子的,即不知道你用的什么工具,在什么平台,所以不太明白LZ的“窗口化”是指什么。
但就可移植来说,flash做游戏,是个不错的平台;同样的还有html(5)。
所谓“点开直接用”,就是把程序用到的lib直接链接进程序中,即静态链接的概念,对小程序/独立运行的程序,还是比较合适的。
也许还想做大程序,这样DirectX或者OpenGL可以涉猎。
也许还想做网络游戏,那么网络只是,数据库知识,都可以涉猎。
[解决办法]
做游戏,先学好面向对象吧。
如何把界面和逻辑分离,如何设计一个灵活扩展的小系统,这些都是要学的。
目前游戏都是用C++来写的吧。
内存管理,网络通信,设计模式,这些是比较直观的学习要点。
对3D感兴趣,就多学学数学,图形学。对游戏场景,游戏相机,灯光的原理需要熟练。
dx编程,是图形操作的基本吧。