gpt4 book ai didi

iphone - 适用于 iPhone 的 SDL 有多成熟?

转载 作者:行者123 更新时间:2023-12-03 18:18:49 24 4
gpt4 key购买 nike

有一段时间我一直在考虑尝试移植我最喜欢的经典电脑游戏之一,The Ur-Quan Masters (又名 Star Control 2 )到 iPhone。 UQM 将 SDL 用于所有图形、声音、输入和其他游戏内容,似乎确实有 SDL 到 iPhone 的端口,但目前看起来还不是很成熟。

有人测试过 iPhone SDL 端口吗?效果如何?这个项目已经是 iPhone 的跨平台代码,我会遇到哪些类型的问题?

如果 SDL 不是一个选项,任何人都可以推荐一个替代框架来查看,以弥补 SDL 与 OpenGL ES 和 Core Audio 等 native 库之间的差距吗?或者对这些框架进行编码是最好的选择吗?

编辑添加:这是指向 forum thread 的链接。在 UQM 论坛上了解如何移植 iPhone。

最佳答案

更新
这个答案确实已经过时了,所以你可以停止投票了!

我不再使用 SDL 进行 iPhone 开发,因为它不适合 iPhone 型号。例如SDL 坚持拥有 main(),音频子系统不知道 AudioSessions,很难发现 View 方向的变化,等等。很高兴看到熟悉的面孔,但最终 SDL 带来的问题比它解决的问题还要多。

2009年答案
svn 版本对我来说运行良好。

我遇到了一个问题,那就是 atexit(SDL_Quit) 崩溃了。

所以我禁用了清理功能。

另外,库名称不合理,但您可以更改它。

对我来说最困难的部分是将我的 SDL 代码移植到 SDL-1.3,并将我的 OpenGL 代码移植到 OpenGLES。

OpenGLES 按您的预期工作,加速计显示为 3 轴操纵杆,而且声音很扎实。

我给 iPhone SDL 4.5 的评分是 5 星。

关于iphone - 适用于 iPhone 的 SDL 有多成熟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/597459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com