OpenGL-FPS:使用OpenGL和C ++制作的第一人称射击游戏模板

时间:2024-03-09 20:55:19
【文件属性】:

文件名称:OpenGL-FPS:使用OpenGL和C ++制作的第一人称射击游戏模板

文件大小:2.62MB

文件格式:ZIP

更新时间:2024-03-09 20:55:19

C

OpenGL FPS模板 在本计算机图形学课程中,目标是使用OpenGL创建任何类型的简单游戏或动画。 我选择构建各种第一人称射击游戏模板,以向自己证明可以用基本三角函数和线性代数完成。 正如您所期望的那样裸露骨头! 物理更新与帧速率有关(那时我还不知道)。 OpenGL已设置为可在CodeBlocks上使用,因此学生在尝试使其运行时不会浪费95%的作业时间。 它使用的是“旧的” OpenGL,即业内严肃的开发人员不再使用的经典的“ begin - end库。 玩 TesteTemplate.exe打开游戏(为Windows编译)。 控制项: ESC随时退出; WASD键到处移动; 鼠标瞄准; 鼠标左键对准蓝色物体。 拍摄蓝色物体会变成红色,然后为您指定分数(数字在您的生活吧下方左上角)。 拍摄时,物体开始表现出不同的行为: 球体开始追你; 多维数据集以您当前的位置为目标


【文件预览】:
OpenGL-FPS-master
----LinearAlgebra.cpp(2KB)
----GameObjects.cpp(9KB)
----main.o(17KB)
----AllHeaders.h(7KB)
----GameManager.o(162KB)
----Player.o(21KB)
----GameObjects.o(43KB)
----PreviousHeaders.h(2KB)
----Utility.o(21KB)
----PreviousFunctions.o(257KB)
----Paths_D_DE1.txt(71KB)
----TesteTemplate.layout(2KB)
----PreviousFunctions.cpp(7KB)
----lib()
--------libFreeGLUT.a(5.77MB)
--------libjpeg-8b.a(348KB)
----GameManager.cpp(6KB)
----Camera,Projecao.sln(876B)
----LinearAlgebra.o(15KB)
----Camera,Projecao.vcxproj.user(141B)
----main.cpp(9KB)
----README.md(1KB)
----Camera,Projecao.vcxproj(4KB)
----Utility.cpp(4KB)
----TesteTemplate.depend(8KB)
----TesteTemplate.exe(2.54MB)
----Player.cpp(3KB)
----TesteTemplate.cbp(2KB)
----Camera,Projecao.vcxproj.filters(932B)
----include()
--------jerror.h(14KB)
--------jmorecfg.h(12KB)
--------xjinclude.h(3KB)
--------jconfig.h(6KB)
--------GL()
--------jversion.h(396B)
--------jpeglib.h(47KB)

网友评论