学游戏编程c 该看什么书

不及物动词 其他 13

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    学习游戏编程的话,你可以先从学习C语言开始。以下是一些推荐的书籍:

    1.《C Primer Plus》- Stephen Prata
    这本书是学习C语言的入门经典教材,适合初学者阅读。它从基础语法开始介绍,包括变量、运算符、控制流等内容,然后逐渐深入讲解函数、指针、数组等高级特性。

    2.《C Programming Language》- Brian W. Kernighan, Dennis M. Ritchie
    这本书是C语言的经典之作,由C语言的创造者Dennis M. Ritchie与Brian W. Kernighan合著。它详细介绍了C语言的语法和特性,对于深入理解C语言非常有帮助。

    3.《C语言程序设计》- 谭浩强
    这本书是国内非常经典的C语言教材,适合初学者阅读。它以简洁明了的方式讲解C语言的基础知识,包括函数、数组、指针等内容,同时也介绍了一些实际应用的例子。

    4.《C陷阱与缺陷》- Andrew Koenig
    这本书主要介绍了C语言中一些常见的陷阱和问题,通过学习这些问题,可以更好地理解C语言的特性和规范,避免在编程过程中犯错。

    除了上述书籍,你还可以参考一些在线资源和教程,例如C语言的官方文档、C语言编程网站等。此外,还可以尝试编写一些简单的游戏程序,通过实践来提高自己的编程能力。记住,学习编程需要持续的练习和实践,不断积累经验才能进步。

    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    如果你想学习游戏编程使用C语言,以下是一些推荐的书籍,可以帮助你入门和提高技能:

    1.《C Primer Plus》- Stephen Prata
    这本书是学习C语言的经典教材之一,它适合初学者入门,通过简单易懂的方式介绍了C语言的基本概念和编程技巧。

    2.《C Programming Absolute Beginner's Guide》- Greg Perry and Dean Miller
    这本书是为完全没有编程经验的初学者编写的,它使用简单明了的语言和示例,引导读者逐步学习C语言的基础知识和编程技巧。

    3.《Head First C》- David Griffiths and Dawn Griffiths
    这本书通过图像、图表和有趣的示例来呈现C语言的概念,使读者更容易理解和记忆。它适合有一定编程基础的读者,希望以非传统的方式学习C语言。

    4.《C Programming Language》- Brian W. Kernighan and Dennis M. Ritchie
    这本书被广泛认为是C语言的圣经,它由C语言的创造者之一编写。它详细介绍了C语言的语法、特性和编程范例,并提供了大量的示例代码。

    5.《Beginning C for Arduino》- Jack Purdum
    如果你对使用Arduino来开发游戏感兴趣,这本书是一个很好的选择。它将C语言与Arduino平台结合起来,教你如何使用C语言编写游戏程序。

    除了以上推荐的书籍,还可以通过在线教程、视频课程和参考手册等资源来学习C语言游戏编程。重要的是要不断实践,编写自己的代码,并参与项目,以提高编程技能。

    1年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    学习游戏编程C语言,可以从以下几个方面选择适合的书籍进行学习:

    1. C语言基础:首先需要掌握C语言的基础知识,包括语法、数据类型、运算符、控制结构等。推荐书籍有《C Primer Plus》、《C语言程序设计》等。

    2. 游戏编程基础:了解游戏开发的基本概念和技术,包括游戏循环、输入处理、图形渲染等。推荐书籍有《游戏编程模式》、《游戏引擎架构》等。

    3. 图形编程:学习使用图形库进行游戏开发,如OpenGL或DirectX。推荐书籍有《OpenGL编程指南》、《3D游戏编程大师技术典藏》等。

    4. 游戏算法与数据结构:了解常用的游戏算法和数据结构,如碰撞检测、路径搜索等。推荐书籍有《算法导论》、《游戏编程中的数学和物理》等。

    5. 游戏设计与开发:学习游戏设计思路和开发流程,包括游戏策划、关卡设计、用户界面等。推荐书籍有《游戏设计的艺术》、《游戏开发实战》等。

    此外,还可以参考一些在线资源,如游戏开发社区、教程网站等,进行实践项目和交流学习。通过实践项目可以提升编程能力,并深入理解游戏开发的各个方面。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部