|
《游戏编程》第一部 基础篇 2007-03-28 |
文章内容:零、基础篇的目的 有了一个目标之后,往往人们比较有信心和动力。所以,我重新修改了一下教程的安排,在这儿插入了“零”篇。 在基础篇里,我们将逐步学习关于游戏制作的基本知识,为后续的开发工作奠定基础。那么,在基础篇结束的时候,我们可以...[全部内容] |
|
实现精灵移动 2007-03-28 |
显示不动的游戏精灵:
大家看到,我的游戏里每幅精灵图片都是由很多个方向和脚步不同的精灵构成的。由于我没有用任何斜视角,所以精灵图片有4个方向:上下左右。先看看我是怎样显示所有的玩家的:void DrawPlayerWait(){ static int tFrame=0;&nbs...[全部内容] |
|
睱酵笴栏祘Α砞璸?? - [秈顶絞] 2007-03-28 |
Show Me Demo
琵и?р礘翴锣?笴栏祘砞??み?????碞琌 Graphics API ? DirectGraphics 籔 OpenGL ?厩策??礚阶琌厩策?贺 API??秨﹍?ぃ?常琌惠璶剪癘?????ㄧΑ?嘿?㊣?よΑ?肚?把计单单羉狡?狥﹁?礛?临惠璶р俱?酶瓜 API ?祘...[全部内容] |
|
淺談遊戲程式設計入門 - [基礎篇] 2007-03-28 |
Power Of Language
當然,這裡所指的語言是專指「程式語言」而言。讓我們一步步來進行。
『首先,請開始學習C++。』
嗯...[全部内容] |
|
淺談遊戲程式設計入門 - [概論篇] 2007-03-28 |
『我想做遊戲!』
『我的夢想就是做出一個怎樣怎樣的遊戲..』
我們之中的許多人從小就是玩遊戲長大的,遊戲是人類的天性與本能;人類的「遊戲心」自古至...[全部内容] |
|
电脑游戏编程入门 (DOS) 2007-03-28 |
这里以电脑VGA 13H视频模式为例,系统介绍制作电脑游戏的基本方法。VGA INT 13H模式是一种工作在图形方式下的模式,它具有320X200的屏幕分辩率,同屏上可以显示256种颜色(超级任天堂和世嘉5代游戏机也只有256种颜色)...[全部内容] |
|
在DirectX中贴瓷砖:Part 1 2007-03-28 |
先决条件
对C/C++和DirectX知识都要有较好的基础,我希望读者应该能通过这个指南获得一些东西。我假定读者能够使用DirectDraw并能够将图像文件加载到一个离屏表面。在本文中我不再描述怎样载入位图。
贯穿整篇文章,我将使用Windows/DirectX技术,但是如果你使用Dos...[全部内容] |
|
在DirectX中贴瓷砖:Part 2 2007-03-28 |
绪论朋友们,大家好,欢迎来到新的章节!在第二个部分我将在第一部分的基础上继续讨论贴瓷砖这个话题。由于缺乏时间在本文中我仅仅讨论平滑滚动的问题。这样可能会使你们当中的某些人失望,但是请理解我,我是学生,我有自己的要做的事,我的时间日益减少,对不起了。...[全部内容] |
|
并行处理 2007-03-28 |
要编写一个好的游戏,必需使用到并行机制。并行机制要涉及到一个重要的语句,那就是While语句。你可能不禁会问:那不就是循环吗?对,并行机制就是要利用循环,即游戏循环(Game Loop)。实际上,所有程序并行的本质就是循环,连Windows也不例外。Windows号称多任...[全部内容] |
|
我该使用何种语言 2007-03-28 |
这是每个游戏编程FAQ里都有的问题。这个问题每星期都会在游戏开发论坛上被问上好几次。这是个很好的问题,但是,没人能给出简单的答案。在某些应用程序中,总有一些计算机语言优于其他语言。下面是几种用于编写游戏的主要编程语言的介绍及其优缺点。希望这篇文...[全部内容] |