上一篇博文配置好SFML的iOS开发环境后,不禁手痒,git下一份SFML-DOOM(https://github.com/JonnyPtn/SFML-DOOM/)源码进行编译,稍加修改就可以编译运行在iOS设备上了。
说起DOOM(毁灭公爵),是我玩的第一个fps游戏,那时候深受震撼啊!
我没用作者自带的cmake文件,而是直接把整个项目的源码导入之前配置好的项目模板中,然后修改源码中的i_main.cpp
修改宏定义:#ifdef SFML_DOOM_IOS为#ifdef SFML_SYSTEM_IOS即可编译通过。下图是模拟器上的运行截图,但还不能开玩,现有代码是基于键盘鼠标和游戏手柄操作的,在触摸屏上需要修改游戏操控部分才能玩得起来: