jquery网站源码,wordpress神马优化,网站域名查询网址,龙岩人才网最新招聘597使用C编写的一款射击五彩敌人的游戏
背景 从油管上面up主TheCherno的一期视频My Favourite C Project I’ve EVER REVIEWED? // Code Review看到一款使用C编写的一款射击五彩敌人的游戏#xff0c;github源代码地址为#xff1a;https://github.com/FearlessOne07/Spectrum…使用C编写的一款射击五彩敌人的游戏
背景 从油管上面up主TheCherno的一期视频My Favourite C Project I’ve EVER REVIEWED? // Code Review看到一款使用C编写的一款射击五彩敌人的游戏github源代码地址为https://github.com/FearlessOne07/Spectrum
Spectrum
一款射击五彩敌人的游戏
操作
WASD - 移动
鼠标左键 - 开枪
Tab - 打开商店升级自己
F11 - 全屏Linux 系统无法使用
Esc - 暂停
游戏玩法
射击敌人收集光能在商店升级如此反复
图片 构建
运行 git clone https://github.com/FearlessOne07/Spectrum.git --recursive确保已安装 cmake 和所需的生成器运行 cmake -S . -B build 在 build 目录中生成构建文件运行 cmake --build build 构建可执行文件和库。可执行文件将位于 bin 目录中
鸣谢
使用 raylib 制作。
“heart-ui”和“power-ups”纹理是这些assets 的修改版本
在Windows11中使用cmake和VS2022编译运行
编译Spectrum源代码
按照如下步骤 打开Windows cmd终端依次执行 Run git clone https://github.com/FearlessOne07/Spectrum.git --recursive Make sure cmake and your desired generator are installed Run cmake -S . -B build to generate build files in the build directory Run cmake --build build to build the executable and libraries. Executable will be in the bin directory 当然前提是得安装VS2022和cmake这两个工具 运行完成后会在源代码根目录bulid子目录下生成对应的Visual Studio工程文件然后就可以直接鼠标双击Spectrum.sln使用VS2022直接打开·Spectrum项目了。如下图所示
与此同时会在源代码根目录下的bin/Debug或者bin/Release目录下生成对应的Spectrum.exe可执行程序如下图所示
2.运行Spectrum.exe可执行程序
Windows11中生成Spectrum.exe可执行程序之后我们鼠标双击Spectrum.exe可执行程序会因为无法加载图片资源文件而崩溃如下图所示 如果我们直接通过VS2022打开Spectrum项目然后CtrlF5是可以正常运行的如下图所示 从上图可以看到游戏界面比较简单主要有左上角的标题栏和中间的PLAY和EXIT菜单项用户通过鼠标左键单击PLAY按钮即可开始游戏鼠标左键单击EXIT按钮即可退出游戏。 游戏资源目录如下图所示 我们可以把assets目录下所有的文件夹拷贝到bin/Debug/Spectrum.exe或者bin/Release/Spectrum.exe所在的目录下如下图所示 然后再次鼠标双击执行Spectrum.exe即可正常运行如下图所示
参考资料
My Favourite C Project I’ve EVER REVIEWED? // Code Reviewhttps://github.com/FearlessOne07/Spectrum 一款使用C编写的一款射击五彩敌人的游戏