0

スプライトを移動できません。変更Sprite.position.x/yは無視されます。私は何か間違ったことをしていますか、これは pySFML のバグですか?

In [1]: import sfml

In [2]: texture = sfml.Texture.from_file('fire.png')

In [3]: sprite = sfml.Sprite(texture)

In [4]: sprite.position
Out[4]: sf.Vector2(0.0x, 0.0y)

In [5]: sprite.position.x = 300  # Doesn't work?

In [6]: sprite.position
Out[6]: sf.Vector2(0.0x, 0.0y)

Python 3.3、SFML 2.0、pySFML 1.3 を使用しています。

4

1 に答える 1

0

As someone mentioned in other forum, it's limitation of pySFML (or SFML). Shortest workaround would be this:

sprite.position = 300, sprite.position.y
于 2013-11-04T20:20:38.017 に答える