我们可以在SFML / C ++中创建一个精灵数组吗?

时间:2014-01-05 11:42:32

标签: c++ arrays sfml

我的问题非常简单。我们可以在SFML中创建一个精灵或图像数组。例如:

int myArray[] = {1, 2, 3};

考虑索引编号一,二和三是三个不同的图像。 我们怎么做?有人可以解释一些代码示例吗?

1 个答案:

答案 0 :(得分:2)

尝试

std::vector<sf::Sprite> myArray;

sf::Sprite myArray[3];

查看此question的答案。主要部分是:

// Create a texture
sf::Texture invaderTexture;
// Load image file into that texture
invaderTexture.loadFromFile("images/invaders.png");

// Create a vector of 10 sprites initialised with the texture above
std::vector<sf::Sprite> invaderSprites(10, sf::Sprite(invaderTexture));