2024-04-26 05:07:14 发布
网友
嗨,我正在做一个游戏,我控制的精灵必须越过另一个来回移动的精灵。我想做一个if语句,如果我控制的精灵超过某个点,我就赢了
写一些像
if mysprite.get_position() > (-100, 10): mysprite.say("I win!")
似乎不起作用。我在想如何比较它在网格上的位置。谢谢!你知道吗
codesters上的Sprite类似乎有get_x和get_y方法。您应该能够使用以下方法执行位置检查:
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。你知道吗
get_position
codesters上的
Sprite
类似乎有get_x
和get_y
方法。您应该能够使用以下方法执行位置检查:我可以通过单击控制台按钮获得输出控制台:
我添加了以下代码以获得
Sprite
属性和方法的列表:我在输出中没有看到
get_position
。你知道吗相关问题 更多 >
编程相关推荐