微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用Swift创建Gameboy游戏

如何解决使用Swift创建Gameboy游戏

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

根据我所见,Gameboys可以运行任何用任何编程语言编写的游戏,只要它可以“编译为ARM Assembly”即可。我检查了Swift是否可以编译为ARM Assembly,并且提到了Swift可以编译为本地代码(即Assembly)。这是否意味着可以在实际的Gameboy上运行复古风格的iOS游戏(请牢记插图的分辨率和其他类似限制)?

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

解决方法

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

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

您也许可以很快地编译ARM7代码,但这远不止于此。其余的libs文件都必须使您自己动手。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。