我在 Xcode 中使用 SFML 编写一个简单的游戏。我有一个要在精灵中使用的块的 .png。目前,我必须在下面的代码片段中输入图像的完整路径:
sf::Image blockImage;
if (!blockImage.LoadFromFile("/Users/me/Development/Tetris/images/block.png")) {
cerr << "Could not load block image." << endl;
App.Close();
}
我宁愿不必像这样对游戏中每个图像的位置进行硬编码。我知道 Xcode 项目可以有“资源”,但我以前从未使用过它,而且根据我在谷歌上的了解,它只对使用 Apple 框架的项目很重要。我可以将我的图像添加为资源吗?我将如何实际获取它的位置并在我的代码中使用它?
谢谢!