我是python和pygame的新手。为什么要将inflate()方法分配给一个新的rect对象,如下所示:
rectObj=rectObj.inflate()使用inflate_ip()时,我不需要将其赋值给任何变量,但只需调用该方法即可更改对象:
rectObj.inflate_ip()有什么不同,我的意思是它更像pythonic而不是pygamic (我知道inflate是做什么的)。
发布于 2016-03-31 23:00:36
rectObj.inflate()返回另一个矩形,因此您要将名称'rectObj‘重新绑定到新矩形。
inflate_ip()做同样的事情,但是在适当的地方('ip')。除非您想为膨胀的矩形创建一个不同的名称,否则我将使用第二个名称
请看这里,并注意每个方法返回的http://www.pygame.org/docs/ref/rect.html
https://stackoverflow.com/questions/36333563
复制相似问题