3

我为当前通过命令行启动的 Mac OS X 编写了一个 OpenGL+GLUT 游戏。我想通过将游戏放入 .app 包中来使打开游戏更加用户友好,这样普通用户就可以像任何其他程序一样打开游戏。最好的方法是什么?

4

2 回答 2

3

AppleScript 或鸭嘴兽。

于 2009-12-21T07:16:27.643 回答
0

最好的方法是简单地使用 XCode。

  1. 创建新项目。(您可以将其设为空白。)
  2. 如有必要,创建一个目标。空白项目没有目标。
  3. 至少,将 OpenGL.framework 添加到项目中。您可能需要添加 Cocoa、Carbon 和其他框架,具体取决于您使用的内容。如果您使用 SDL 或 GLUT,请同时添加它们的框架。
  4. 最后,将所有源文件添加到项目中。不要忘记将它们添加到您创建的目标中。

习惯上将所有资源添加到项目中,以便将它们复制到 .app 中。然后,通过fopen()ingfrom访问资源your.app/Contents/Resources

如果您有更具体的问题,请随时更新您的问题或创建一个新问题,我会尽我所能提供帮助。(如果/当您更新/创建问题时,您可以对此答案发表评论。)

于 2010-01-03T00:09:09.113 回答