• [转]游戏开发指南


    其实大概2年之前,我也问过很多人这样的问题
    他们都很吝啬丢给我几个词
    让我根本无法琢磨
    只能去书店兜为数不多游戏教程

    其实做游戏不是我们想象的那么容易和灿烂
    当我们在玩游戏的时候,对玩家来说看到的激动人心的场景
    不过对开发人员来说,玩的就是数据结构和算法
    再美妙的画面背后有的只是 '枯燥 '的数据
    相信做过游戏的人应该很能理解
    做游戏是对一个人的计算机水平的总体体现

    一个好的游戏关键还是策划,美工,音乐
    开发人员只不过是用代码去实现
    所以现在的游戏开发人员在中国很苦

    不过,如果是为了兴趣为了儿时的理想
    不妨可以尝试一下

    其实说难吧也不难,不过说简单也谈不上
    因为我们做游戏大多都是用SDK直接调API,所以你可以不用太多的涉足MFC,但至少要对SDK,API比较熟悉

    。不过掌握MFC对以后是很有帮助的::)

    然后,得学一下DirectX或者OpenGL,它们主要是负责游戏中场景的绘制。
    我是从DirectX转到OpenGL的,你可以根据你自己的需要选择.
    ----------------------------------------------------------------------------------
    如果你选择DirectX,推荐你去www.kanepeng.com下载 "游戏编程指南 ",从零开始,讲的很不错
    如果你选择OpenGL,那推荐你去nehe.gamedev.net下载NEHE的OPENGL教程,写的太棒了
    ----------------------------------------------------------------------------------
    那然后你可以到google上去搜一下游戏开发网站,中文的也不少
    ----------------------------------------------------------------------------------
    推荐书籍:
    OpenGL编程权威指南 [传说中的Red Book]
    windows游戏编程大师技巧
    DirectX从入门到精通

    这两本一般,不过我还是买了....:(
    Visual C++高级编程技术----OpenGL篇
    Visual C++游戏设计入门
    ----------------------------------------------------------------------------------

    不过对一个开发人员来说,数据结构和算法才是最重要的
    你可以step by step的来学那些看似很枯燥的数据结构
    学成以后收益一辈子

    你可以先用Stack做一个迷宫寻路
    然后用Queue来实现最短路径
    最后尝试写写A*

    ----------------------------------------------------------------------------------
    推荐书籍:

    数据结构算法与应用 C++语言描述
    算法导论
    ----------------------------------------------------------------------------------

    慢慢来,从2D的小游戏开始
    要耐得住寂寞
    生命是一种积累的过程....
    ------------------------

  • 相关阅读:
    网管的自我修养-网络系统
    网管的自我修养-电脑维护
    iOS继承与类别
    iOS支付宝集成
    HTTP HTTPS TCP/IP UDP
    AFNetworking新版本3.0的迁移
    GCD使用 并行串行队列同步异步执行组合情况
    使用vim遇到的问题
    mac取色
    网络解析
  • 原文地址:https://www.cnblogs.com/wxxweb/p/2119438.html
Copyright © 2020-2023  润新知