我想尝试使用Objective-C编写游戏。问题是我需要一些工具和库。
首先,我需要的是GUI和图形库。
我有哪些选择?
我想尝试使用Objective-C编写游戏。问题是我需要一些工具和库。
首先,我需要的是GUI和图形库。
我有哪些选择?
有四种非 Mac 实现 OpenStep/Cocoa 类型的 Objective C 平台:
对于 Linux,GNUStep 是首选... 我提到其他平台是因为 2 和 3 可以从源代码中获得并用于修补 GNUStep 没有但它们可能有的漏洞。
当涉及到图形库时,您可能会遇到问题,因为 Apple 已经抛弃了旧的 OpenStep API,并且他们使他们的 API 远远超过了 GNUStep 的进展。没有支持最新的图形库,例如核心动画。
由于 Objective C 友好地与 C 和 C++ 兼容,您可以直接使用这些库,或通过编写包装器使其友好地与 Objective C 兼容。
您可能希望与 Mac 兼容并做出相应版本,所以这可能很重要。如果您确实需要,您可能希望为某些缺失的东西(比如OpenGL)建立 Linux 包装器,我认为它确实缺失,但您可以自行检查......
在 Linux 上,有 GNUStep 的项目 IDE 和 GUI 构建器等开发工具。
托尼
我相信您在询问GNUStep。