日期: 2024年11月20日

2 篇文章

Pygame学习笔记(5)
碰撞 为了监测碰撞,我们需要给能够碰撞的元素添加一个碰撞箱。我们不使用原来获得的矩形,毕竟那个真的是太大了。先给我们的player添加。 self.hitbox = self.rect.copy().inflate((-126,-70)) 在player的初始化器中,我们将原来的矩形复制并用inflate方法给它缩小一些作为我们的碰撞箱。 接下来给…
Pygame学习笔记(4)
给场景添加一些别的地图元素 这里视频中用到了pytmx,即地图绘制器,这里我们直接使用作者绘制好的地图。首先要确保电脑中安装了pytmx库。随后回到level.py中,将库导入。 from pytmx.util_pygame import load_pygame 在setup方法中我们创建地图的剩下的元素。 tmx_data = load_pyga…