經典FPS遊戲《雷神之鎚》被移植到Apple Watch上
一位程序員成功地讓原始的”Quake”(《雷神之鎚》)遊戲在Apple Watch上以60fps的幀速運行,並可用陀螺儀控制,可播放聲音。Tomas Vyzmazal使用”Quake”渲染引擎映射到WatchKit的錶盤,使該端口以640p乘480p的分辨率運行,速度為60fps。
首先由PCMag發現的一段視頻展示了在Apple Watch Series 5上實現的觸控和陀螺儀控制”Quake”,甚至用數字表冠也能夠上下傾斜視角。
雖然這是一種完全不切實際的玩法,但有趣的是,Apple Watch的處理器能夠在沒有太多變通的情況下運行這一經典遊戲,並且能夠訪問SpriteKit,但是第一人稱射擊遊戲在該平台上不太容易被支持,也不需要被期待。
這次執行令人印象深刻的是,程序員有能力讓1997年在Mac上發布的”Quake”遊戲在有限的Watch處理器上以模擬環境運行。由於Quake引擎提供了完全的實時3D渲染,這使得遊戲在芯片組上的仿真難度比原來的”Doom”要高得多。
音頻是另一個問題,因為WatchKit不支持CoreAudio,所以Vyzmazal使用AVFoundation的音頻後端使其工作,這需要一個過濾器來去除一些低頻樣本中的點擊聲。
雖然這個遊戲僅僅因為許可的原因不允許在App Store上銷售,但有興趣的人可以從GitHub上建立這個項目。使用提供的代碼在Xcode中建立一個演示文件,在開發中的Apple Watch上進行測試。