iOS 照片应用中的《毁灭战士》· eieio.games

主要观点:作者与 Adnan Aga 合作在 iOS 照片应用中运行《DOOM》游戏,历经多个阶段和尝试不同方法来实现。
关键信息

  • 最初尝试利用锁屏背景等元素,因限制而放弃。
  • 发现 iOS 捷径可下载图像,通过捷径将笔记本电脑摄像头图像设为锁屏背景,虽成功但存在速度慢问题。
  • 后来决定在 iOS 照片应用中运行动画,先打开并最大化第一张图像,下载下一张图像后删除当前图像以实现动画效果,进而选择运行《DOOM》游戏。
  • 为运行《DOOM》,作者找到可在浏览器中运行的版本并设置笔记本电脑为命令控制服务器,Adnan 利用 AssistiveTouch 功能从照片应用发送命令,通过捷径控制《DOOM》游戏。
  • 为提高帧率和减少下载新图像的频率,尝试下载 gif 和 mp4,解决了一些问题但仍存在延迟和视频结束后跳转等问题,最终通过在视频结尾添加几秒的填充帧解决。
    重要细节
  • 介绍了各种代码实现,如获取屏幕截图、发送命令、创建 gif 和 mp4 等的函数和路由。
  • 提及在解决问题过程中遇到的各种困难,如 pyautogui 截图速度慢、gif 和 mp4 创建及使用的问题等。
  • 描述了项目的收尾工作,如添加图标启动音乐等,以及对整个项目的感受和对未来的期望。
阅读 9
0 条评论