嗨我正在制作一个游戏,我控制的精灵必须经过另一个精灵来回移动。我试图做一个if语句,说明如果我控制的精灵超过某一点,我赢了游戏
写下像这样的东西if mysprite.get_position() > (-100, 10):
mysprite.say("I win!")
似乎不起作用。我试图找出如何比较其位置在网格上的位置。谢谢!
答案 0 :(得分:0)
codesters上的Sprite
课程似乎有get_x
和get_y
方法。您应该能够使用以下内容实施您的位置检查:
if my_sprite.get_y() > -100:
my_sprite.say("I win!")
我可以通过点击控制台按钮获得输出控制台:
我添加了以下代码以获取Sprite
属性和方法的列表:
for entry in dir(sprite):
print entry
我没有在输出中看到get_position
。