Mac OS X:我应该在哪里存储为游戏捆绑的游戏保存游戏?

时间:2009-02-04 11:50:15

标签: c++ macos

我正在将一个Windows游戏移植到Mac OS X.我想知道我应该在哪里存储游戏数据,例如保存的游戏,用户配置文件等,以及如何在C ++中以编程方式检索该路径?

游戏将作为指定here

的“现代捆绑”提供

3 个答案:

答案 0 :(得分:6)

保存下     〜/图书馆/应用支持/您的游戏名称/

其中“〜”代表玩游戏的用户的主目录。

您可能想要阅读:http://cocoadevcentral.com/articles/000084.php

答案 1 :(得分:4)

~/Library/Application Support/GameName

您可以使用Objective-C ++访问Cocoa对象,这可以通过将源代码的后缀更改为.mm来实现。这使您可以将Objective-C和C ++结合起来。

您可以使用several file system classes

答案 2 :(得分:3)

我知道您已经接受了答案,但是让我对以前的答案提出投诉:〜/ Library / Application Support不是非技术用户寻找数据文件的地方之一。您可能希望至少考虑将它们放在Documents目录中的新文件夹中;即,〜/ Documents / MyGame。