Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
学习C+的好教程+;游戏机的开发 我正在学习DeTEL的C++和一些互联网教程和资源,但是我想学习如何用C++开发任天堂游戏机游戏,但只限于在互联网上的资源,因为我不想花钱,只想尝试一件事。此外,您还可以在获得更多帮助 虽然可以在GBA开发中使用C++,但是推荐使用C语言。不过,您可以自己选择。_C++ - Fatal编程技术网

学习C+的好教程+;游戏机的开发 我正在学习DeTEL的C++和一些互联网教程和资源,但是我想学习如何用C++开发任天堂游戏机游戏,但只限于在互联网上的资源,因为我不想花钱,只想尝试一件事。此外,您还可以在获得更多帮助 虽然可以在GBA开发中使用C++,但是推荐使用C语言。不过,您可以自己选择。

学习C+的好教程+;游戏机的开发 我正在学习DeTEL的C++和一些互联网教程和资源,但是我想学习如何用C++开发任天堂游戏机游戏,但只限于在互联网上的资源,因为我不想花钱,只想尝试一件事。此外,您还可以在获得更多帮助 虽然可以在GBA开发中使用C++,但是推荐使用C语言。不过,您可以自己选择。,c++,C++,您也可以尝试wxwidgets,它非常有用。下面是一个简单游戏的大图: 游戏引擎类(负责创建精灵、设置环境、检查键i/o、监控游戏的各种统计信息,如分数、尝试次数等) 精灵类(它将监控生活、健康、方向等) Hero->继承了sprite类的一些功能 敌人->也继承自精灵类 火->也继承自精灵 您是在完成操作系统和编译器之后还是之前编写GBA游戏?@William no no,他必须先完成他的MMO!你也可以在你的后院设置一个网。然后对射弹进行建模。决定你是打排球还是打羽毛球,然后选择合适的职业

您也可以尝试wxwidgets,它非常有用。下面是一个简单游戏的大图:

  • 游戏引擎类(负责创建精灵、设置环境、检查键i/o、监控游戏的各种统计信息,如分数、尝试次数等)
  • 精灵类(它将监控生活、健康、方向等)
  • Hero->继承了sprite类的一些功能
  • 敌人->也继承自精灵类
  • ->也继承自精灵

您是在完成操作系统和编译器之后还是之前编写GBA游戏?@William no no,他必须先完成他的MMO!你也可以在你的后院设置一个网。然后对射弹进行建模。决定你是打排球还是打羽毛球,然后选择合适的职业,要么是球,要么是小鸟(应该继承射弹)。actionator是一个很好的基础类,你可以从中获得排球的双手和羽毛球的球拍。在游戏的每一轮中,交替使用actionator,直到投射物落地。如果你愿意,你也可以从投射物中获得gameboy并将其扔出窗外,就像你的答案所做的那样…:-)这是几年前的事了--我甚至不记得写过评论--但我很确定我没有投你反对票!只是开了你一点玩笑(但我已经了解了人们做类似事情的理由。所以我会为这样做感到懊悔和道歉),但讽刺的要点是,这太抽象了,毫无用处……就像你读了一本“柠檬汁鸡肉”的食谱一样关于如何打开烤箱,给出了极其详细的说明,并用“制作美味的柠檬酱。与鸡肉混合。享受!”来培养孩子们;详细信息帮助。难怪你是一个hostilefork;)哈哈。现在我看了我的答案,它确实看起来有点傻。我真的不在乎否决票,它只是一个数字,但如果有一个解释,那么至少该人可以在未来改善。你不必道歉,我应该感谢你教我:)嗯,整个课程都有很多额外的开销。只调用Damage(theKid,20)比调用kid.Damage(20)更容易,其中该实体是一个类的实例,该类基于另一个类,该类实际上包含Damage方法。但这就像,我的理论,伙计。与好的C语言相比,类增加的开销很少。如果保持简单,就不会增加任何开销。它们的开销也可能比糟糕的C语言要小。例如,虚拟继承很难用C语言来模拟。增加开销的是C++的异常模型。如果你让它们足够简单,可以(实际上)不增加任何开销,那么你最好完全使用Wolf3D,我的例子就是基于它的。