汇众教育上海虹口游戏校区
当前位置:综合资讯 > 正文

游戏编程初学者常见问题解答,你中招了吗?

汇众虹口游戏学院 2015-10-29

 

    这里首先假设你使用VC这种IDE来写游戏,平台为win32,如果用Delphi或者VB等其他语言,情况类似,把编成语言及IDE换成对应的即可。

 

如果你想编游戏,而又有很多不清楚的问题,那请看这个:

 

1 语言编程:c/c++

 

2 编程基础一定要好:数据结构,c/c++语言

 

2 IDE集中开发环境:visual studio .net 2003

 

3 游戏开发SDKDirectX9

 

4 Win32 api开始的时候不能学的太多

 

5 可以不用MFC(如果你c++基础好,MFC学起来很简单)

 

6 编网络游戏,使用winsock,通讯协议用TCP

 

7 多下载源代码,观看

 

8 数学上的要求(其它基础文化课类似):不需要了解算法的来历、推导等,但一定要知道它们是干什么用的以及如何用

 

9 学习STL,必须C++要过关!否则会很难学。首先要学会如何用STL,再想深入的话,学习STL的内部代码。STL首先从list,vector学起。

 

这里有一些经典推荐书籍介绍:

《微型计算机原理及应用》(第三版)

这是一本大学计算机基础教材,虽然内容不是很新鲜,但基础部分和汇编部分还是不错的

C程序设计》(第二版)

这本书不用我说,大家也都知道,流传最广泛的C语言教材了。如果看好了此书,C的功底一定不错!

《数据结构(C语言版)》

又是一本大学经典教材,想对程序有深入了解,数据结构不可不看,学了他,你才能打开专业之门。

C++编程思想》(第二版)

嘿嘿嘿,又是经典之作,想学C++OO,看他,绝对没错,不用买别的C++入门书籍了!!!绝对经典。

The C++ Standard Library--A Tutorial and Reference 作者:Nicolai M. Josuttis

具有了一定的C++功底,该是看他的时候了,STL可是前人的思想精华。这本书主要讲述如何使用STL.(我只有这本书的电子版)

 

    下述原因都有可能导致你不能学好VC

 

1 不会C++语言或者学的不扎实

2 不理解Windows系统基本工作原理和消息处理机制

3 不了解IDE使用,特别不知道如何调试程序,这样出错只能请教别人。问题无限,可请教的人有限。

4 不了解任何数据结构知识

5 没有软件工程知识,不知道怎么架构自己的软件

6 过度急于求成,不打算认真改变上述原因,而只打算短期速成成为高手。

 

    下述原因导致你不能学好制作游戏(假设使用VC制作游戏):

 

1 VC没有学好,就去写游戏

2 不懂得游戏编程的特点

3 不熟悉基本的游戏理论,比如动画理论,数学

4 急于求成,想做一个大游戏

 

0
  • 学校详细地址:上海市虹口区东江湾路188号B座10楼 (上海数字媒体产业园)
  • http://hk.gamfe.com/
全国服务咨询热线 021-36080008
分享到: