zoukankan      html  css  js  c++  java
  • [转]游戏开发指南

    其实大概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的小游戏开始
    要耐得住寂寞
    生命是一种积累的过程....
    ------------------------

  • 相关阅读:
    MSPlus DataList Control(大数据量时的分页演示)
    关于MSPlus控件下载后用VS.NET打开提示目录不对的解决方法
    MSPlus.TabControl V1.1 版本发布
    发布MSPlus TabControl WebControl V1.0.0710 版本
    想开发.Net Server Controls 的初学者必读资料
    K8S学习笔记01
    snmpd服务部署与爆破
    python连接telnet服务
    Telnet协议底层研究及python中telnetlib核心源码分析
    K8S学习笔记03
  • 原文地址:https://www.cnblogs.com/wxxweb/p/2119438.html
Copyright © 2011-2022 走看看