首页 > 解决方案 > 使用 Swift 创建 Gameboy 游戏

问题描述

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

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

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

标签: iosswiftsprite-kitgameboy

解决方案


不。由于一系列不同的原因,最重要的是 SpriteKit 将无法访问任何 GameBoy Advance 硬件。

它超越了 Arm7 CPU。您需要使用任天堂自定义的视频寄存器和模式。

您可能能够快速编译 ARM7 代码,但这仅是您所能获得的。其余的库你必须自己制作。


推荐阅读