我应该阅读哪些有关使用 MFC 进行游戏编程的书籍?

发布于 教育 2024-02-06
24个回答
  1. 匿名用户2024-01-25

    第一阶段是掌握C++。 建议使用 C++ 底漆。

    第二阶段是熟悉 Windows 下的编程。 建议阅读“Windows 编程”。

    第三阶段是学习Visual C++。 推荐书籍包括孙欣先生的《VC++深度讲解》和孙欣先生的VC**教程。 以及侯俊杰先生的《MFC深度讲解》和尹成先生的《Visual C 2010开发权威指南》,但本书建议在有一定的视觉C++基础后再阅读。

    第四阶段,我开始学习专门介绍游戏开发的教程(有两种方式选择DirectX和OpenGL,这里我们选择DirectX,DirectX是国内主流),推荐的书有《DirectX 3D游戏开发编程基础》(封面是一条红龙)、《Windows游戏编程大师技能》、《Direct3D游戏凳子发技术细节》等等, 当然,还有更多这样的教程。新品很多,DirectX相关层出不穷,也可以选择一本刚刚出版的新书,毕竟上面提到的知识比较前沿,现在技术创新的速度非常快,一开始就可以学习最新的技术,可以让你避免走弯路。

  2. 匿名用户2024-01-24

    除了C++本身的知识外,还需要掌握C++图形和图像编程,C++网络通信,DirectX编程,OpenGL编程,游戏中的数学和图形,数据结构等东西,除了学习数据结构和算法,这本书就比较多了,比如《数据结构》(闫伟民),如果你想在Windows下做3D游戏, 大家可以看到《Direct3D9中文版简介》(翁云兵版),了解图形和基本的数学知识,用OpenGL的游戏不多,不过你可以看看这个,很经典,【中文版。 克尔翻译]。

    也可以看看孙欣的VC++,了解MFC开发,还有C++网络编程,这本书也很多,如果你做客户端和服务器端,可以看看《网络游戏编程》(全洪)(韩文),主要讲解服务器端的构造,这本书我在图书馆看到, 黄皮肤,你应该能在网上找到它,无论如何,一步一步来。

  3. 匿名用户2024-01-23

    如果想学习,建议去学校系统学习,比如这里。

  4. 匿名用户2024-01-22

    C语言先说,核心技术应该是DX、D3D,当然要看看MSDN,从最基础的书开始,比如一些语言基础和游戏编程思路的书。

    游戏设计全方位学习(游戏编程大师系列)。

    脚本级在线游戏编程。

    游戏编码完成 – 游戏编码完成 – 第九艺术学院的游戏开发系列。

    还有利用网络资源学习,祝大家学习成功。

  5. 匿名用户2024-01-21

    你可以自学,当然也可以上学,比如我们有这个专业。

  6. 匿名用户2024-01-20

    游戏开发一般从客户端和逻辑开始,客户端需要了解一些UI(用户界面)设计的知识,C++可以从MFC等入手,另外,无论哪个方向深入到C++的一些基础知识都很重要,建议看《C++素数》、《有效的C++》等, 有了一定的基础,专注于游戏开发需要选择平台,比如Windows平台上的游戏开发需要了解Windows平台的一些内部机制,可以查看《Windows核心编程》等书籍,以及一些早期的经典书籍《Windows游戏编程大师诀窍》。客户端比较深入,比如在引擎开发和维护方面,需要了解图形处理技术,比如Windows DirectX编程,最好对图形有一定的了解。 还有一些脚本语言,如 Lua,也很有用。

    如果你想做一个网络游戏,服务器方向需要高度的逻辑严谨性,你需要了解网络编程数据库等知识。

  7. 匿名用户2024-01-19

    同学们,如果你想开发游戏,不要看任何书,也不要去正规的游戏学院学习,真的。

    将来要想在这个领域工作,光看书是没有用的,你要练习和倾听那些经历过的人

    在实践中练习时学习如何解决问题

    这些都是书中没有的东西

  8. 匿名用户2024-01-18

    语言必须先掌握,先拿一本C++语言编程书看,不管是哪个版本,都差不多,那么建议你看看Windows编程,这是windows程序的基础,这两本书你只需要了解,那么你就可以直接看游戏开发书了, 当然,在制作游戏的过程中,一定要用到一些算法,这个时候需要的时候可以看一下算法书,游戏开发不是很轻松,要有心理准备,C++也比较难上手,需要耐心和毅力。

  9. 匿名用户2024-01-17

    首先:学习计算机的基础知识并了解程序的工作原理;

    其次:学习编程知识,知道程序应该如何设计;

    再次:学习和掌握C和C++等编程语言;

    最后:学习一个,掌握一个操作系统上的游戏设计方法; 并根据自己的优势选择一份工作。

    游戏设计是一个复杂的软件项目,需要大量的工作才能完成。 单身的日子早已一去不复返了,你所要做的就是其中的一部分。

  10. 匿名用户2024-01-16

    我们先看看钱能的C++编程,打好基础。 然后阅读一些动手实践的书籍,例如 Windows 编程。

  11. 匿名用户2024-01-15

    谭浩强的C语言和C++首映都是经典。

  12. 匿名用户2024-01-14

    先学C语言,先学C++再学C

  13. 匿名用户2024-01-13

    《红龙书》似乎更经典,

  14. 匿名用户2024-01-12

    在游戏的情况下,需要数据库、算法等。

  15. 匿名用户2024-01-11

    不要看《Windows游戏编程大师技能》一书的**。。。它们都不是面向对象的。 但这个想法还是不错的。

    游戏编程不一定是DX主导的,它通常与OpenGL兼容。 您还可以向 OpenGL 学习。 书实在是太多了。

    不过还是看国外写的书比较好。。国内的书都是骗钱的。 尤其是《方晓曦》这个人的书。

    我推荐几份。

    面向初学者的 2DVISUAL C++ 游戏编程基础

    可视化 C++ 经典游戏编程

    一般来说,你可以直接学习3D,学好3D,2D是没问题的。

    NEHE教程 这只是一本电子书,一个很好的OpenGL教程,让你对3D图形更感兴趣。

    OpenGL Game Programming》,作者徐明明,我觉得这是一本在中国比较好的书。

    3D游戏编程大师技能》,这本书和《Windows游戏编程大师技能》有点关系,但也不多,反正也是一个想法,**不要看。

    还有很多书籍可以上传到eMule上... 游戏的每个部分都可以单独写成一本书。 将来会更详细。 祝愿你成功,为中国比赛做出贡献。

  16. 匿名用户2024-01-10

    “游戏引擎架构”涵盖了游戏引擎软件开发的理论和实践,涵盖了广泛的主题。 本书中讨论的概念和技术适用于现实生活中的游戏工作室,例如 Electronic Arts 和 Naughty Dog。 虽然本书中使用的示例通常基于特定技术,但它们远远超出了单个引擎或 API。

    文本中的参考文献和引用也非常有用,可以让读者继续朝着游戏开发过程的任何特定方向前进。

    游戏引擎架构是为大学水平的游戏编程课程编写的,但也适合软件工程师、业余爱好者、自学成才的游戏程序员和在游戏行业工作的人。 通过阅读《游戏引擎架构》,初级游戏工程师可以巩固他们在游戏技术和引擎架构方面的知识,而专门从事特定领域的经验丰富的程序员可以从本书的更全面介绍中受益。

    主题包括:游戏开发中的大规模C++软件架构;

    游戏编程所需的数学;

    用于调试、源代码管理和性能分析的游戏开发工具;

    引擎子系统,如引擎基础系统、渲染、碰撞、物理、角色动画和游戏世界对象模型;

    多平台游戏引擎;

    多处理器环境中的游戏编程;

    工作管道和游戏资产数据库;

  17. 匿名用户2024-01-09

    这取决于客户端使用的引擎。 我们有一个用C++编写的自研引擎,自研引擎的优点是效果可控,在优化上可以做得很好,但开发效率太低,开发成本高。 所以后来我们改用Unity,编程语言用的是C语言,效率高,开发成本低,但是优化很头疼,有很多莫名其妙的bug。

    过去,我们要求Unity的人驻扎在我们公司进行优化。 没办法,引擎支持一些优化,所以你只能问他们。

    你可以在这里参观我们的学校。

  18. 匿名用户2024-01-08

    1.Unity 3D 脚本:使用 C 语言开发跨平台游戏。

    Microsoft MVP Shanyou Zhang作了序言。 本书全面系统地介绍了基于C语言的Unity 3D跨平台开发,包括Unity 3D跨平台原理的分析、Unity 3D与Mono的结合、C语言在游戏脚本中的应用等。

    观众:无论你是第一次接触Unity 3D脚本,还是经验丰富的老手,你都可以用这本书来提高你的水平。

    3D游戏开发技术的详细讲解和典型案例。

    Unity 3D游戏开发专家在中国的真实经验是热销游戏示例教学的工作,以解决开发中的困惑和问题。

    本书详细介绍了Unity 3D集成开发环境的界面、脚本的编写以及许多高级特效的实现,是一本适合不同需求和开发水平的读者的技术书籍。

    3DD手机游戏开发:从学习到生产。

    旧版售出 50,000 份。 Unity第三版全新升级,国内最畅销的Unity图书均为原创优质图书,Unity开发公司员工指定的读物完全是商业级游戏示例教学! 本书自带样本源**资料库,C语言初学者教程,供读者联系我们。

    游戏开发在行动。

    基于案例的 Unity 指南,可让您轻松掌握游戏开发技能。

    Unity游戏开发实用指南是一本游戏开发实用指南,通过4个完整的游戏开发案例讲解Unity开发的相关技能,并以循序渐进的结构构建扎实的学习框架。 Unity Game Development in Action 更适合初学者和想要学习 Unity 的读者。

    完全自学手册。

    Unity入门综合教程,精华丰富的示例,无需培训课程,真正完成自学!

    读者:本书适合游戏开发者、游戏开发爱好者、软件培训机构、计算机科学专业的学生。

    如果您想快速上手,Unity Complete Self-Study Handbook 将为您提供一些您意想不到的东西。 因为这本书有很多突出的优点。

  19. 匿名用户2024-01-07

    C语言呵呵基本语言。

  20. 匿名用户2024-01-06

    “Windows 游戏编程大师技巧”很好!

  21. 匿名用户2024-01-05

    游戏,C++栏,魔兽争霸和许多其他游戏都是用C++组成的。

  22. 匿名用户2024-01-04

    如果你想做游戏引擎开发,因为游戏引擎主要处理的是低级的东西,至少你需要精通数学、物理、C++或C语言、3D图形API,然后学习各种算法(你必须有扎实的英语基础)。

    如果你不想深入研究底层的东西,建议学习 C 和 Unity,它们更容易制作游戏。

  23. 匿名用户2024-01-03

    先学一门语言,当你理解它时,你就会知道该怎么做。

  24. 匿名用户2024-01-02

    你可以买一本编程入门书看一看,很难详细介绍。

相关回答
6个回答2024-02-06

你说的是不是在真机上运行程序,如果是这样,你可以用数据线连接手机,如果驱动安装没有问题,你点击运行,程序就会自行在手机中运行。

7个回答2024-02-06

首先,企业的营业执照必须有食品经营范围,如果涉及许可证,则必须有许可证经营。 进口食品的收发货人必须已通过备案。 冷藏动物食品必须存放在检验检疫机构登记的仓库内。 >>>More

19个回答2024-02-06

右键单击“我的电脑”,然后选择“管理”命令。 在打开的“计算机管理”窗口中,“计算机管理”、“存储”和“磁盘管理”项位于该方向。 之后,您可以在右窗格中看到当前硬盘驱动器的分区。 >>>More

10个回答2024-02-06

具体步骤如下:

1.首先单击以打开开始菜单栏,然后选择打开运行窗口。 >>>More

8个回答2024-02-06

由于意外关机或重新启动,当前 Windows 操作系统将记住此状态,并且必须执行完整的磁盘检查,并且下次启动时不会进行磁盘检查。 如果您按任意键跳过它,下次会检查它。 开机后可以再等一会儿,等待磁盘检查完成并自动进入系统,只要硬盘没有问题,下次重启或开机都不会进行磁盘检查。