TopDownShooter:一个简单的自上而下的 2D 射击游戏

时间:2024-06-20 17:31:21
【文件属性】:

文件名称:TopDownShooter:一个简单的自上而下的 2D 射击游戏

文件大小:140KB

文件格式:ZIP

更新时间:2024-06-20 17:31:21

C++

##一个简单的自上而下的有视野的射手 #构建说明 到目前为止,我只在 Linux 上测试过它。 要从源代码构建它,您将需要 , 和make。 两者都在 Ubuntu 上的一个包中可用。 ####Ubuntu 的构建说明 首先移动到您下载项目的目录。 为此,请执行: cd /Path/To/The/Project/ 安装: sudo apt-get install libsfml-dev libbox2d-dev make 运行游戏: ./topDownShooter ####Windows 二进制文件 在 Windows 上构建游戏更复杂,因为没有 SFML 和 Box2D 的包,所以我构建了一个二进制文件,应该可以在每个 32 位或 64 位 Windows 系统上运行(仅在 Windows 8 上测试)。 此二进制文件已在此提交之后最后更新 - - 2015 年


【文件预览】:
TopDownShooter-master
----maps()
--------light_map3.ppm(235KB)
--------test_map_shadows.pgm(3KB)
--------test_map_3.pgm(3KB)
--------chambers_map.png(817B)
--------test_map_1shadow.pgm~(3KB)
--------big_map_1.pgm(161KB)
--------chambers_map3.pgm(84KB)
--------light_map4.ppm(235KB)
--------light_map.png(509B)
--------test_map_1shadow.pgm(3KB)
--------light_map.ppm(235KB)
--------light_map2.ppm(235KB)
--------chambers_map.pgm(129KB)
--------test_map_2.pgm(810B)
--------test_map_shadows.pgm~(3KB)
--------chambers_map2.pgm(109KB)
----Makefile(719B)
----normalmaps()
--------tilesNormal3.png(12KB)
--------box1Normal2.png(1KB)
--------tilesNormal.png(2KB)
--------enemy1Normal2.png(1KB)
--------playerNormal.png(2KB)
--------playerNormal3.png(3KB)
--------tilesNormal2.png(2KB)
--------enemy1Normal.png(1KB)
--------playerNormal2.png(2KB)
--------box1Normal.png(204B)
----headers()
--------enemy.h(2KB)
--------player.h(3KB)
--------contactListener.h(1KB)
--------lineIntersections.h(868B)
--------updatableManager.h(2KB)
--------groundTileMap.h(2KB)
--------healthBar.h(1KB)
--------shadow.h(2KB)
--------updatable.h(1KB)
--------bulletManager.h(2KB)
--------collidable.h(910B)
--------item.h(1KB)
--------mapGen.h(2KB)
--------light.h(2KB)
--------minimap.h(2KB)
----src()
--------enemy.cpp(6KB)
--------player.cpp(12KB)
--------shadow.cpp(6KB)
--------minimap.cpp(8KB)
--------updatableManager.cpp(4KB)
--------light.cpp(7KB)
--------contactListener.cpp(3KB)
--------groundTileMap.cpp(9KB)
--------lineIntersections.cpp(2KB)
--------main.cpp(17KB)
--------item.cpp(2KB)
--------mapGen.cpp(11KB)
--------healthBar.cpp(3KB)
--------bulletManager.cpp(5KB)
----svg()
--------tilesHeight2.xcf(20KB)
--------player1.svg(10KB)
--------spriteMap.svg(2KB)
--------playerNormal.xcf(12KB)
----LICENSE(34KB)
----README.md(2KB)
----shaders()
--------light.frag~(78B)
--------tileMapRotationShader.frag(1KB)
--------light.frag(2KB)
--------lightMultiplier.frag(301B)
--------rotateNormalBitmap.frag(828B)
----sprites()
--------spriteMap.png(246B)
--------spriteMap4.png(2KB)
--------mousePointer.png(545B)
--------spriteMap5.png(10KB)
--------spriteMap3.png(4KB)
--------player.png(3KB)
--------enemy1.png(596B)
--------box1.png(272B)
--------player_gray.png(3KB)

网友评论