gpt4 book ai didi

python - pygame 中 rect.move() 和 rect.move_ip 的区别

转载 作者:行者123 更新时间:2023-12-04 00:57:07 27 4
gpt4 key购买 nike

我刚刚在官方文档中浏览了 pygame 的 .rect 方法。
我们有2个案例,
pygame.rect.move(arg1,arg2) 用于在屏幕上移动 .rect 对象

pygame.rect.move_ip(arg1,arg2) 根据文档,也用于移动 .rect 对象
在屏幕上,但它会移动 到位

我不太明白它的意思。谁能解释一下 move in place 是什么意思?

最佳答案

“就地”是指对象自身。

虽然 rect.move_ip 改变了 pygame.Rect 对象本身,
rect.move 不会改变对象,但它会返回一个具有相同大小和“移动”位置的新对象。
注意,rect.move_ip 的返回值是 None ,但是 rect.move 的返回值是一个新的 pygame.Rect 对象。
rect.move_ip(x, y)rect = rect.move(x, y) 的作用相同

关于python - pygame 中 rect.move() 和 rect.move_ip 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61578694/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com