【发布时间】:2017-07-20 23:27:04
【问题描述】:
我正在开发一款游戏,并希望当我创建一个对象时,它会被添加到一个数组中(这样更容易绘制,也许 改变坐标和东西)。 我只是不知道该怎么做。 如果它有帮助,这是我的功能:
void CreateTile(string Texture, sf::Vector2f Pos)
{
sf::Texture texture;
texture.loadFromFile(Texture);
sf::Sprite Tile;
Tile.setTexture(texture);
Tile.setPosition(Pos);
}
提前致谢!
【问题讨论】:
-
搜索
std::vector。 -
没有掌握 C++ 基础的你为什么要做游戏?
-
请确保不要将 sf::Texture 对象直接存储在向量中,因为它不是轻量级对象 :)