当前位置:  开发笔记 > IOS > 正文

SDL for iPhone有多成熟?

如何解决《SDLforiPhone有多成熟?》经验,为你挑选了1个好方法。

有一段时间我一直在考虑尝试将我最喜欢的经典PC游戏之一,The Ur-Quan Masters(又名Star Control 2)移植到iPhone上.UQM将SDL用于其所有图形,声音,输入和其他游戏内容,似乎有一个SDL到iPhone的端口,但它在这一点上看起来并不十分成熟.

有没有人把iPhone SDL端口放进去?它的效果如何?我可以期待这个项目有哪些问题,这个问题已经是iPhone的跨平台代码?

如果SDL不是一个选项,那么任何人都可以推荐一个替代框架,以便弥合SDL与OpenGL ES和Core Audio等本机库之间的差距吗?或者编码那些框架是最好的选择?

编辑添加:这是在UQM论坛上关于执行iPhone端口的论坛帖子的链接.



1> Rhythmic Fis..:

更新
这个答案真的过时了,所以你可以停止投票吧!

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

2009回答
svn版本对我很有用.

我有一个问题,那是一个崩溃atexit(SDL_Quit).

所以我禁用了清理工作.

加上图书馆名称不明智,但你可以改变它.

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

OpenGLES按照您的预期工作,加速计显示为3轴操纵杆,声音稳固.

我给iPhone SDL 4.5了5颗星.

推荐阅读
手机用户2402851155
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有