Python
qq_45209973
这个作者很懒,什么都没留下…
展开
-
pygame.error: Unable to open file ‘audio/gege.wav‘ 报错
pygame.mixer.Sound() 加载音频 pygame.error: Unable to open file 'audio/gege.wav'报错报错的根本原因是音频的 … , 不清楚各种格式的音频数据流有什么区别, 但我猜肯定是音频的本质问题之前看过几篇解决这个问题的博客从网上下载 mp3格式的音频, 然后将格式改成 wav或者 ogg更换播放设备, 比如: …, 插入耳机 ????结果都没有解决除非下载的音频直接就是 wav格式的否则就要 ----使用 Audaci原创 2020-10-09 19:14:56 · 1637 阅读 · 1 评论 -
Python 完美碰撞检测
两个常见的碰撞问题及解决圆形物体碰撞时, 默认情况下使用的是"矩形区域"去计算碰撞, 导致有时候矩形区域的"角"碰撞了, 也被判断为碰撞解决:圆形物体实例需要有一个 radius 属性, 即, 半径碰撞检测的方法设置碰撞检测函数 collided=pygame.sprite.collide_circle# collide 就是第四个参数pygame.sprite.spritecollide(ball, ball_group, True, pygame.sprite.collide原创 2020-10-09 18:51:08 · 2743 阅读 · 1 评论 -
Python base64编码解码
base64 加密错误错误信息:TypeError: a bytes-like object is required, not 'str'base64.b64encode()方法的参数必须是一个 bytes-like object类型str <–> bytesstr --> bytess = 'abcd's = bytes(s, encoding='utf-8')# 或者是s = str.encode(s, 'utf-8')# 或者是s = s.encode(原创 2020-09-15 22:56:06 · 346 阅读 · 0 评论