入门小白一枚,求助各位大佬。
我想把13-1和13-2的代码进行结合,实现通过按键在规律排列图像和随机排列图像中进行切换。我试着写了写,但是感觉这样写代码又过于冗长。
请问能否通过一个键盘的按下事件来直接调整star_random的值在randint(-10, 10)和star.rect.width中切换,同时又可以重绘屏幕呢?(我之前试着在check_keydown_event中加入了if语句来进行条件判断,但是在进行星星的创建的时候调用check_event却没有反应,甚至无法在屏幕上绘制出星星)
或者说有什么更加精简的写法吗,是否是应该借助类来重构这个项目?希望好心人能够指点一下?
以下是我尝试写的代码
star_blink.py
game_function.py
star.py