-
利用vc++和openGL开发的一个简单的飘落着雪花的示例程序。
利用vc++和openGL开发的一个简单的飘落着雪花的示例程序。-Use vc++ And openGL developed a simple example of snowflakes falling forward procedure.
- 2023-03-03 21:30:03下载
- 积分:1
-
image processing to the needs and would like to achieve th ree
本人为了图像处理的需要,很想实现二维图像的三维显示,于是写了本代码,希望与此有兴趣的读者共享。图像的获取一是bmp图像文件,二是来自剪贴板。本代码在MFC中调用OpenGL库函数来实现二维图像的三维显示,图像的宽度、高度和象素的亮度分别为三维空间的x,z,y坐标。程序主要有初始化、绘图、资源释放和操作部分,这些功能在OGL_MFCView.cpp文件中实现。OpenGL库的初始化在该文件中的OnCreate,InitScene和DrawScene函数中实现,主要初始化OpenGL运行时的环境变量,三维物体的光照,材质等,由于介绍OpenGL库的初始化的文档很多,在这里我就不多说了,感兴趣的读者可以参考有关的文档。在DrawScene函数中调用全局函数GLDraw3DBMP完成绘图部分。 编译源代码时,必须把opengl32.lib glu32.lib链到工程中。 可以通过对话框改变材质。按上下箭头键可以实现三维图像的绕x轴旋转,按左右箭头键可以实现三维图像绕z轴旋转。 本代码在Windows2000下编译通过。-image processing to the needs and would like to achieve th ree-dimensional two-dimensional images, then wrote the code, with the readers are interested in sharing. Image Access First bmp image files, two from the clipboard. The MFC code Calling OpenGL library functions to achieve the three-dimensional two-dimensional image display, image width, height and pixel brightness of the three-dimensional space x, z, y coordinates. Main initialization procedures, mapping, the release of resources and operation, the function of these documen
- 2023-02-17 05:45:03下载
- 积分:1
-
三维物体的旋转以及缩放1)序利用粒子系统模拟烟火视觉效果.
2)点击工具栏三个按键分别可以发射黄色,红色,白色烟火.
3)点击程序下拉菜单下模式下可以改...
三维物体的旋转以及缩放1)序利用粒子系统模拟烟火视觉效果.
2)点击工具栏三个按键分别可以发射黄色,红色,白色烟火.
3)点击程序下拉菜单下模式下可以改变烟火发射模式:
-Rotating three-dimensional objects, as well as zoom 1) sequence using particle system visual effects pyrotechnic simulation .2) Click the toolbar button, respectively, could be fired three yellow, red, white pyrotechnics .3) Click on the drop-down menu under the mode of procedure can be changed under the pyrotechnic launch mode :
- 2022-03-14 23:54:16下载
- 积分:1
-
使用OpenGL的一个小昆虫准备随机移动多媒体节目
一个用利用OpenGL编写的小虫子随机移动的多媒体程序-use OpenGL with a small insect prepared random mobile multimedia programs
- 2022-02-20 16:26:30下载
- 积分:1
-
一个用opengl制作的画立方体的小例子,供入门者学习
一个用opengl制作的画立方体的小例子,供入门者学习-use opengl produced a painting cube small examples for beginners learning
- 2022-09-12 15:10:03下载
- 积分:1
-
bezier曲线。简单的。
相当简单,相当之简单
bezier曲线。简单的。
相当简单,相当之简单-Bezier curves. Simple. Very simple, very simple
- 2022-03-24 15:47:53下载
- 积分:1
-
E. fighters is I spent a few months to do a simple game engine aircraft, which c...
E战机是我花了几个月做的一个简单飞机游戏引擎,目前它支持,自定义资源,自定义单位,编辑关卡等功能!
因为我不是很懂OpenGL所以目前本游戏~还是使用GUI绘图~ 对CPU的~要求比较高~ 而且~OpenGL的纹理不是支持任何尺寸的图片~
文件说明
Reslist.gam 游戏资源文件 游戏所需要的图片资源都在这里定义~ 目前它还是以文本形式保存的
WAV.txt 游戏声音资源文件~ 游戏里面用到的声音都在这里~ 也是文本保存
UnitX.txt 单位定义文件 所有游戏单位的定义都在这里~ 包括自己的飞机~ 子弹 敌人~等等~ 敌人如何行动也是在这里定义的
Level.lev 游戏关卡文件 保存了游戏关卡数据文件
使用以上4个文件 你就能做出你自己的飞机游戏了~~
你也可以试着把这个未完成的关卡完成~
目前地图编辑器正在开发中~~
=========================
控制说明
发射子弹 空格
Ctrl 炸弹
方向键 控制行动
=========================
-- 其他功能继续完善中 --
-E. fighters is I spent a few months to do a simple game engine aircraft, which currently support from the definition of resources, Since the definition of units, editing functions such as hurdles! I do not really understand them because currently the OpenGL games or use GUI ~ ~ drawing on the CPU requests than ~ ~ ~ and higher OpenGL texture is not in support of any size photo-documented Reslist.g am documents game game resources needed resources are pict
- 2022-01-30 20:49:10下载
- 积分:1
-
opengl实现obj模型进行八叉树空间分割
在opengl上读取obj3d模型,利用八叉树进行模型空间分割,搜索边界,内部,外部模型。该算法也避免了模型有空洞的缺陷。算法快速,简单易行。可以借鉴学习。
- 2022-02-12 17:41:21下载
- 积分:1
-
本程序中才用了立方体贴图,opengl执行光照计算,并根据标准光照模式计算单个片断的颜色。然后这些片断颜色与应用到几何图形的过滤纹理单元混合。...
本程序中才用了立方体贴图,opengl执行光照计算,并根据标准光照模式计算单个片断的颜色。然后这些片断颜色与应用到几何图形的过滤纹理单元混合。-This procedure have used the cube texture, opengl implementation of lighting calculation, and in accordance with standard illumination pattern of a single fragment color. And then the color and application of these fragments to the geometry of the filter unit mixed texture.
- 2023-03-03 17:25:04下载
- 积分:1
-
该代码是游戏编程光盘中所带,里面讲述了如何用OpenGL进行游戏设计。希望有喜欢的朋友一起分享...
该代码是游戏编程光盘中所带,里面讲述了如何用OpenGL进行游戏设计。希望有喜欢的朋友一起分享
- 2022-07-01 02:26:41下载
- 积分:1