我是一个对游戏很感兴趣的人,我想让他们自己去做。我研究了一些事情,并开始学习c++,因为我认为这是最好的语言。
就像我说的,我已经开始学习c++,我的意思是现在我正在读这本书:通过游戏编程第三版的-Beginning c++ --但是我的问题是,接下来我应该读哪些书才能制作游戏,我指的是普通的c++书籍(如果我从这本书中获得的知识,很可能是不应该的)和游戏开发书籍?
是的,我知道有一个模拟问题:,但我问一些不同的问题,这些书对基本的c++很好,但是我希望书籍能引导我成为一名游戏开发人员……
通过用游戏来描绘它,它将使问题最能被描述。
在一个塔防御游戏中,玩家可以建造多种类型的炮塔,下面是炮塔工厂的代码:-
Entity* createTurret(EnumTurretType turretType){
Entity* turret = ...;
switch(turretType){
case FIRE_TURRET:{
GraphicObject* fireCG=graphicFactory()->create(FIRE);
//.... initialize a few mesh, and