我是编程的新手,现在我正在学习sfml。
我对某些游戏有疑问,我的问题是
按键后如何让精灵保存位置?
按下一个键后应保存其定位。之后无法移动。 然后应该出现另一个精灵,然后我就不能了,然后我会保存它的位置等等。
这是战舰游戏。
答案 0 :(得分:1)
可以使用Sprite::getPosition()
然后将其存储在sf::Vector2f
对象中,如下所示:
//assume we have sprite object called spr
sf::Vector2f savedPosition = spr.getPosition();
答案 1 :(得分:-1)
尝试在精灵中保存精灵的位置。 将精灵连续引导到变量。 要更改精灵的位置,只需更改变量。