python 的pygame 的move的speed 用法

python 的pygame里面的一个类
例如 我在游戏代码里面见到,球体发弹代码:
def move(self):
self.rect=self.rect.move(self.speed)
if self.rect.left<0 or self.rect.right>width:
self.speed[0]=-self.speed[0]
if self.rect.top<0 or self.rect.bottom>height:
self.speed[1]=-self.speed[1]
其中的speed[0] 与speed[1] 为什么要不一样?0,1这两个参数代表什么?测试过,如果将1改为0的话,球体会丢到下面去。
请问能找到这样的参考资料吗?类似MSDN那种。
http://www.pygame.org/docs
是官方的解析网站,但是不够详细············

你的代码是从哪里copy的我不清楚,我就大胆的揣测一下, self.speed是一个包含两个元素的list,其中第一个元素speed[0] 代表着水平移动的x轴方向上的速度,speed[1]则是代表的垂直移动的y轴方向上的速度.

pygame的教程主要就是一个.
用Python和Pygame写游戏-从入门到精通(目录) | 目光博客
搜一下就可以出来. 具体函数的用法只能查看官方API文档了.
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答