12
A
回答
11
还有的OpenStep的/可可型目标C平台四个非MAC实现:
- OpenStep的/ NextStep自动:OPENSTEP /下一支持机唯一的 - 停产。
- p .....可记住名称或在网上找到它 - 它在那里! - Linux的
- Cocotron - 仅适用于Windows
- GNUstep的Linux/Windows的
GNUstep的是去为Linux的方式......我说还有其他人,因为2和3中源可用,它们可用于修补GNUStep没有的代码漏洞,他们可能会这样做。
当涉及到图形库时,您可能会遇到问题,因为Apple从旧的OpenStep API中撤出,并且不断发展其API,比GNUStep人员能够赶上更快。不支持最新的图形库,如Core Animation。
由于Objective C是C和C++友好的,你可以直接使用这些库中的任何一个,或者通过制作一个包装来使Objective C友好。
您可能希望或不希望与Mac兼容,并为此做版本,因此可能并不重要。
如果你这样做,你可能想的东西,比如OpenGL,如果缺少它,我觉得是,但有一个检查自己做一个Linux包装....
有Linux开发工具,包括项目在Linux上用于GNUStep的IDE和GUI生成器。
托尼
6
我相信你问的是GNUStep。
6
5
支持SDL有Objective-C的绑定here。然而,由于Objective-C是C之上的一个薄OO层,因此您可以使用大部分现有C库来进行游戏开发,SDL,Clanlib等...
相关问题
- 1. 浏览器游戏编程在linux
- 2. 游戏编程
- 3. 游戏编程
- 4. 为什么游戏开发人员很难编译PC和Mac和Linux游戏
- 5. Android游戏编程
- 6. Unity游戏编程
- 7. C++游戏,线程和并发编程
- 8. Java游戏编程和线程
- 9. 游戏的Linux上的HID输入
- 10. Java中的游戏编程?
- 11. Java游戏编程课程?
- 12. linux上的简单游戏开发
- 13. 点游戏和动态编程
- 14. Scala游戏编程 - OOP和FP之间
- 15. iPhone网络游戏编程
- 16. 游戏编程文学
- 17. 编程游戏控制器
- 18. C编程棋盘游戏
- 19. iPhone 2D游戏编程
- 20. Java游戏编程库
- 21. 游戏编程结构
- 22. Python编程骰子游戏?
- 23. 物理OO游戏编程
- 24. 多人游戏编程
- 25. 多人游戏编程
- 26. 哪个游戏编程API?
- 27. 用Java编写的3D游戏编程
- 28. C#中的2D游戏编程教程#
- 29. 如何打包Linux游戏?
- 30. MVC中的ObjectiveC编程
看起来很酷。它也支持opengl吗? – Cheery 2009-01-15 18:54:48
GNUStep包含NSOpenGLView,用于将OpenGL集成到视图层次结构中,但实际的图形编程只需在直接的OpenGL中完成。 – Chuck 2009-01-15 19:04:02