这个是基于OPENGL2.0开发的小型捉蝴蝶游戏,里面包含了源代码,相关贴图文件,可以用VC6.0直接编译运行,对于初学游戏开发的人来说,是个不错的选择
2022-01-04 23:43:48 54.82MB OPENGL 游戏
1
OpenGL游戏程序设计光盘源码
2021-12-16 10:14:27 5.36MB opengl 游戏编程 光盘源码
1
这是一个基于opengl开发的射击游戏,从中你可以得到利用opengl开发图形处理程序的一个基本概念和思想
2021-12-11 14:39:29 880KB opengl 游戏 图形
1
大学二年级的时候,作为对栈这个数据结构的复习,我制作了一个迷宫生成算法的小程序,当时反响十分好,过了几天我又用自己已经学的DirectX技术制作了DirectX版的程序。这几天回过头看自己的文章,感觉温故而知不足。温故是因为唤醒了我对迷宫算法的回忆,知不足是因为我那个程序一点儿也没有按照面向对象的思路去做。还是那一套C的思想。 我打算重新制作迷宫程序。这次和以前不同,我学习了C++、STL、Lua、OpenGL,还有很多很多对游戏开发很实用的知识。因此我打算将自己的迷宫重新写一遍,使用面向对象的思想。
2021-12-08 15:18:21 686KB opengl 游戏
1
OpenGL开发3D推箱子游戏(glut版本,windows平台) OpenGL开发3D推箱子游戏(glut版本,windows平台) OpenGL开发3D推箱子游戏(glut版本,windows平台) OpenGL开发3D推箱子游戏(glut版本,windows平台) OpenGL开发3D推箱子游戏(glut版本,windows平台)
2021-11-09 10:52:51 952KB OpengL 游戏设计
1
作者对游戏的说明: 首先,您应当以一种批判的眼光来看待本程序。这个游戏是我制作 的第一部RPG游戏,无任何经验可谈,完全按照自己对游戏的理解进 行设计的。当我参照了《圣剑英雄2》的源码之后,才体会到专业游 戏引擎的博大精深。 该程序的内核大约有2000余行,能够处理人物的行走、对话、战斗, 等等。由于该程序的结构并不适于这种规模的程序,故不推荐您详 细研究该程序。所附地图编辑器的源程序我已经添加了详细的注释, 其程序结构也比较合理,可以作为初学VC的例子。 该程序在VC的程序向导所生成的SDI框架的基础上修改而成。它没有 使用任何关于VC底层的东西。程序的绝大部分都是在CgameView类中 制作的,只有修改窗口特征的一段代码在CMainFrm类中。其他的类 统统没有用到。另外添加的一个类是CEnemy类。 整个游戏的故事情节分成8段,分别由Para1.h ~ Para8.h八个文件 实现。由于程序仅仅能够被动的处理各种各样的消息,所以情节的 实现也只能根据系统的一些参数来判断当前应当做什么。在程序中 使用了冗长的if……else if……结构来实现这种判断。 当然,在我的记录本上,详细的记录了每个事件的判断条件。这种 笨拙的设计当然是不可取的。成都金点所作《圣剑英雄II》采用了 剧本解读的方式,这才是正统的做法。但这也需要更多的编程经验 和熟练的code功夫。 下面列举的是程序编制过程中总结出来的经验和教训。 第一,对话方式应该采用《圣剑英雄II》的剧本方式。 现在的方式把一个段落中所有的对话都混在一个文件中,然后给每 句话一个号码相对应。这样做虽然降低了引擎的难度,却导致剧情的 编写极其繁琐。 第二,运动和显示应当完全分开。 现在的程序中,运动和显示是完全同步的。即:在定时器中调用所有 敌人的运动函数,然后将主角的动画向前推一帧,接着绘制地图,调 用所有敌人的显示函数、重绘主角。这样的好处是不会掉帧,但带来 的问题是,如果要提高敌人的运动速度,那么帧数也跟着上去了。所 以当DEMO版反馈说速度太慢的时候,我修改起来非常困难。而这个问 题到最后也仅仅是将4步一格该成了2步一格。 第三,VC中数组存在上限。如果用“int aaa[1000000000]”定义一个 数组,编译器肯定不会给分配那么大的内存空间。而在这个程序中, 地图矩阵、NPC矩阵都超过了VC中数组的上限。但这一点知道的太晚了。 在1.0版本中已经发现地图最右端缺少了几行,但不知道是什么原因 造成的。(地图编辑器中未出现此问题,因为地图编辑器是用“序列 化”的方式存盘读盘的。)解决这个问题的方法是用“new”来分配 内存空间。 第四,由于不知道应该如何使用“new”和“delete”,几乎所有的DC 都使用了全局变量。这是完全没有必要的。程序运行期大约会耗用20 多M的内存空间,相当于一个大型游戏所使用的内存空间了。 另外,在游戏的剧情、美工方面也有许多问题,总之一个词“业余”。 我就不总结了。下一部作品,我将争取在程序上有一个质的飞跃。
2021-11-08 22:31:11 8.25MB OpenGL 游戏
1
opengl游戏编程徐明亮版
2021-11-03 10:31:26 40.54MB opengl
1
一本很不错的关于OpenGL开发学习的书籍,包含电子书加源代码,希望会大家学习OpenGL编程会有所帮助。其实开发平台不重要,重要的是OpenGL本身的学习。
2021-10-10 16:44:56 42.82MB opengl 源代码
1
用opengl实现的电影指环王中的魔戒特效,渲染效果非常好
2021-10-09 14:15:37 1.54MB opengl 游戏 3D渲染 指环王
1
本书讲解OpenGL的游戏开发中的实用技术。主要内容包括:游戏开发快速入门、OpenGL程序框架、OpenGL变换、OpenGL光照、材质和纹理、OpenGL字体、摄像漫游、构造开空和地形、模型载入、实时阴影、DirectInput的使用、DirectSound的使用、游戏中的物理模拟、粒子系统、构造游戏引擎、3DRPG游戏、Quake室内场景实例等。本书讲解清晰,言简意赅,提供大量原创实例。可帮助读者快速进入游戏开发领域。本书适合游戏编程的初学者参考。(本书分为上下两部分,内容是全的哦!)
2021-10-08 09:45:23 45.58MB OpenGL 游戏编程 徐明亮
1