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

Objective-C和linux上的游戏编程

如何解决《Objective-C和linux上的游戏编程》经验,为你挑选了4个好方法。

我想在游戏编程中尝试使用Objective-C.问题是我需要一些工具和库.

我需要的第一件事就是GUI和图形库.

我有什么选择?



1> AnthonyLambe..:

OpenStep/Cocoa类型Objective C平台有四种非Mac实现:

    OpenStep/NextStep:仅限Openstep/NeXT支持机器 - 已停产.

    p .....可以记住名字或在网上找到它 - 它就在那里的某个地方! - Linux

    Cocotron - 仅限Windows

    GNUStep Linux/Windows

GNUSTep是Linux的发展方式......我在其他地方提到了因为2和3在源代码中可用,它们可以用来修补GNUStep所没有的代码中的漏洞.

说到图形库 - 你可能会遇到问题,因为Apple已经远离旧的OpenStep API,并且比GNUStep人们可以追赶的速度更快地发展他们的API.不支持最新的图形库,如Core Animation.

由于Objective C对C和C++友好,您可以按原样使用这些库,或者通过制作包装器使Objective C友好.

您可能会或可能不想与Mac兼容并为此做版本,因此它可能并不重要.

如果你这样做,你可能想要为像OpenGL这样的东西做一个Linux Wrapper,如果它丢失了,我认为它是自己检查....

有一些Linux开发工具,包括Linux上GNUStep的项目IDE和GUI构建器.

托尼



2> Jim Puls..:

我相信你要求GNUStep.



3> robottobor..:

SDL是一个很受游戏编程欢迎的C库.

如果你正在寻找Foundation/AppKit的东西,你也可以看看Cocotron.我从来没有尝试过.



4> Paulo Lopes..:

支持SDL有Objective-C的绑定在这里.然而,由于Objective-C是一个在C之上的薄OO层,你可以使用大多数现有的C lib来进行游戏开发,SDL,Clanlib等......

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