pygme中上下移动y值的问题

在自学Python时,遇到Pygame角色上下移动的问题。原本照搬左右移动的代码无法响应键盘输入,经查找资料发现,角色往上移动需减少y值,往下则增加。理解这一反常识的坐标系统后,修复了代码,现在角色可以顺利上下移动。参考了Python Pygame库的按键对应资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在看书学python,书本里只有左右移动,想加一个上下移动的操作,原样写了代码后,按上下键没有反应…

反复查看与左右是一样的代码,实在找不到bug,于是上网查看到其他人的代码往上移动的y值是减小,往下是增大?top是>screen_rect.top,bottom是<screen_rect.bottom

可是y轴不应该往上增大吗??

 好的我知道了(摊手┓( ´∀` )┏)

改好代码:

猪猪可以快乐的上下移动啦(~ ̄▽ ̄)~

 另外附 很有用的,参考的: 

Python pygamek库中的按键对应

https://www.cnblogs.com/hilnx/p/12416148.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值