使用 Swift 创建 Gameboy 游戏

ray*_*eja 4 ios gameboy sprite-kit swift

我正在考虑使用 SpriteKit 为 iOS 创建一款复古风格的游戏,我想知道是否有任何方法可以在 Gameboy Advance 上运行它。

根据我的观察,Gameboys 可以运行任何用任何编程语言编写的游戏,只要它“编译为 ARM 汇编”。我检查了 Swift 是否编译为 ARM 程序集,其中提到了 Swift 编译为本机代码(即程序集)。这是否意味着可以在实际的 Gameboy 上运行复古风格的 iOS 游戏(请记住艺术品所需的分辨率以及其他此类限制)?

如果我有什么方法可以为 iOS 创建游戏,但同时也可以在 Gameboy Advance 上运行,请告诉我。

Kni*_*gon 5

不可以。由于多种不同的原因,最重要的是 SpriteKit 无法访问任何 GameBoy Advance 硬件。

它超越了 Arm7 CPU。您需要使用视频寄存器和模式,这些都是由任天堂定制的。

您也许能够快速编译 ARM7 代码,但这仅止于此。其余的库你必须自己制作。