精灵保存位置,sfml。战斗游戏

时间:2016-11-12 12:43:14

标签: sfml tile

我是编程的新手,现在我正在学习sfml。

我对某些游戏有疑问,我的问题是

按键后如何让精灵保存位置?

按下一个键后应保存其定位。之后无法移动。 然后应该出现另一个精灵,然后我就不能了,然后我会保存它的位置等等。

这是战舰游戏。

2 个答案:

答案 0 :(得分:1)

可以使用Sprite::getPosition()

完成

然后将其存储在sf::Vector2f对象中,如下所示:

//assume we have sprite object called spr
sf::Vector2f savedPosition = spr.getPosition();

答案 1 :(得分:-1)

尝试在精灵中保存精灵的位置。 将精灵连续引导到变量。 要更改精灵的位置,只需更改变量。