文件名称:杜恩
文件大小:847KB
文件格式:ZIP
更新时间:2024-03-08 10:34:13
C++
目的 真的很开心。 用更实际的话来说,这个项目的目的是制作像老式的德军总部3D引擎那样的,不使用光线投射的东西。 依存关系 使用clang ++进行编译,使用lld进行链接,因此它们是必需的但是您可以使用g++和ld ,但是您需要编辑Makefile SFML,用于窗口管理,纹理等。 在Ubuntu上 # apt-get install libsfml-dev clang++ lld 在Fedora上 # dnf install SFML-dev clang++ lld 建筑 make
【文件预览】:
doon-master
----.clang-format(2KB)
----.gitignore(217B)
----Makefile(2KB)
----assets()
--------fireball-0.png(27KB)
--------fireball-3.png(27KB)
--------wall.jpg(42KB)
--------fireball-1.png(27KB)
--------fireball-2.png(27KB)
--------pogger.png(691KB)
--------explosion.png(31KB)
----.github()
--------workflows()
----README.md(513B)
----include()
--------Frame.hpp(1KB)
--------interface()
--------Pixel.hpp(984B)
--------FrameLimiter.hpp(529B)
--------objects()
--------ThreadPool.hpp(1KB)
--------ObjectManager.hpp(872B)
--------Player.hpp(998B)
--------Logger.hpp(922B)
--------abstract()
--------DepthBuffer.hpp(364B)
--------ThreadedQ.hpp(3KB)
--------GameInstance.hpp(674B)
--------Renderer.hpp(2KB)
--------Coords.hpp(4KB)
--------Map.hpp(638B)
----source()
--------Frame.cpp(533B)
--------DepthBuffer.cpp(472B)
--------Logger.cpp(2KB)
--------GameInstance.cpp(5KB)
--------objects()
--------Renderer.cpp(8KB)
--------Player.cpp(2KB)
--------main.cpp(640B)
--------ObjectManager.cpp(1KB)
--------ThreadPool.cpp(1KB)
--------Map.cpp(1KB)
----map(2KB)