首页
/ 在iOS与Apple TV上重温经典:DOOM 3

在iOS与Apple TV上重温经典:DOOM 3

2024-06-25 04:26:01作者:俞予舒Fleming

DOOM 3 Logo

一、项目简介

这是一款由Tom Kidd移植到iOS和tvOS平台的DOOM 3游戏。它不仅在iPhone X的大屏幕上以全分辨率流畅运行,还支持Apple TV设备。该项目兼容Xcode 10,并提供了单人战役模式,支持原版游戏以及扩展包的内容。无论是MFi游戏手柄还是屏幕触控,都能为玩家带来沉浸式的游戏体验。

Game Screenshot

二、项目技术分析

这个项目基于DHewm3构建,利用了SDL for iOS库,同时也参考了WebAssembly/WebGL版本的d3wasm项目进行OpenGL ES代码优化。它巧妙地将UIKit与SDL结合,实现了在iOS设备上的完美运行。此外,项目还利用了Brad Howe的joystick库来提供触摸屏控制功能。

三、应用场景

无论是在你的iPhone上随时随地体验恐怖的地狱世界,还是在家中Apple TV的大屏幕上与朋友们共享这场射击盛宴,这个项目都提供了无与伦比的游戏体验。通过MFi游戏手柄,你可以在沙发上享受如同PC一样的操作感,而针对Apple TV设计的焦点模型则让游戏操作更为便捷。

四、项目特点

  • 兼容最新Xcode 10,确保项目持续更新。
  • 支持iOS设备全屏高速运行,适用于iPhone X及以上型号。
  • 包含原版DOOM 3和扩展包的独立应用版本。
  • 提供MFi游戏手柄支持与屏幕触控选项。
  • Apple TV版本利用焦点模型优化,移除屏幕控制元素。
  • 基于原始2004年的DOOM 3,非2012年的BFG Edition。

请注意,你需要自行准备游戏数据文件,可以从Steam购买DOOM 3及其扩展包。更多信息可阅读作者的技术博客文章获取详细移植过程。

立即下载并启动你的战斗吧,恶魔们正在地狱深处等待着你的挑战!

视频展示:DOOM 3在iPhone X上运行

更多相关作品,请访问开发者Tom Kidd的GitHub页面:

如有任何问题,欢迎联系tomkidd@gmail.com。祝游戏愉快!

登录后查看全文
热门项目推荐