首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pygame rect=rect.inflate() vs Pygame rect.inflate_ip()

Pygame rect=rect.inflate() vs Pygame rect.inflate_ip()
EN

Stack Overflow用户
提问于 2016-03-31 20:30:03
回答 1查看 1.6K关注 0票数 0

我是python和pygame的新手。为什么要将inflate()方法分配给一个新的rect对象,如下所示:

代码语言:javascript
复制
rectObj=rectObj.inflate()

使用inflate_ip()时,我不需要将其赋值给任何变量,但只需调用该方法即可更改对象:

代码语言:javascript
复制
rectObj.inflate_ip()

有什么不同,我的意思是它更像pythonic而不是pygamic (我知道inflate是做什么的)。

EN

回答 1

Stack Overflow用户

发布于 2016-03-31 23:00:36

rectObj.inflate()返回另一个矩形,因此您要将名称'rectObj‘重新绑定到新矩形。

inflate_ip()做同样的事情,但是在适当的地方('ip')。除非您想为膨胀的矩形创建一个不同的名称,否则我将使用第二个名称

请看这里,并注意每个方法返回的http://www.pygame.org/docs/ref/rect.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36333563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档