ios - 使用 Swift 创建 Gameboy 游戏
问题描述
我正在考虑使用 SpriteKit 为 iOS 创建一个复古风格的游戏,我想知道是否有任何方法可以在 Gameboy Advance 上运行它。
根据我所见,Gameboys 可以运行用任何编程语言编写的任何游戏,只要它“编译为 ARM 汇编”即可。我检查了 Swift 是否编译为 ARM 程序集,并且提到了 Swift 编译为本机代码(即程序集)。这是否意味着可以在真正的 Gameboy 上运行复古风格的 iOS 游戏(请记住艺术品需要的分辨率和其他此类限制)?
如果有任何方法可以为 iOS 创建游戏,但也可以在 Gameboy Advance 上运行,请告诉我。
解决方案
不。由于一系列不同的原因,最重要的是 SpriteKit 将无法访问任何 GameBoy Advance 硬件。
它超越了 Arm7 CPU。您需要使用任天堂自定义的视频寄存器和模式。
您可能能够快速编译 ARM7 代码,但这仅是您所能获得的。其余的库你必须自己制作。
推荐阅读
- javascript - 渲染视图后,如何使 *ngIf 仍然是动态的?
- javascript - 对表中的列进行排序不起作用
- javascript - onClick 在渲染时调用
- java - python socket - [Errno 57] 尽管响应良好,但未连接套接字
- django - Django中的模型查询链
- javascript - 将数字数组转换为书面形式 - 例如 0 -> “零”
- gremlin - 按边缘标签过滤 Gremlin 遍历
- java - 防止在 Web 应用程序中不使用 JavaScript 或 JQuery 的情况下多次单击提交按钮?
- javascript - 从 JSON API 获取值
- mysql - 加入表格在 laravel 中创建重复条目