我正在将一个Windows游戏移植到Mac OS X.我想知道我应该在哪里存储游戏数据,例如保存的游戏,用户配置文件等,以及如何在C ++中以编程方式检索该路径?
游戏将作为指定here
的“现代捆绑”提供答案 0 :(得分:6)
答案 1 :(得分:4)
~/Library/Application Support/GameName
您可以使用Objective-C ++访问Cocoa对象,这可以通过将源代码的后缀更改为.mm
来实现。这使您可以将Objective-C和C ++结合起来。
答案 2 :(得分:3)
我知道您已经接受了答案,但是让我对以前的答案提出投诉:〜/ Library / Application Support不是非技术用户寻找数据文件的地方之一。您可能希望至少考虑将它们放在Documents目录中的新文件夹中;即,〜/ Documents / MyGame。