
根据4399上面的一个类似的游戏编写的,下面是部分代码预览:
"""
旋转黑洞.py
按左右键操作小球逃出黑洞,碰到了黑洞的边框,那么计数器就会清零。
"""
import pygame
from pygame.locals import *
width,height = 800,600
title = "旋转黑洞 www.lixingqiu.com"
pygame.init()
screen = pygame.display.set_mode((width,height))
pygame.display.set_caption(title)
clock = pygame.time.Clock()
running = True
while running:
for event in pygame.event.get():
if event.type == QUIT:running = False
旋转子.update()
frame.update()
# 更新后进行基于mask的碰撞检测
if pygame.sprite.collide_mask(旋转子,frame):
print("飞天")
frame.counter = 0
frame.reset()
pygame.quit()
如需要查看完整源代码,请
需要浏览更多吗?
成为会员后,登陆才能继续浏览!联系微信scratch8即可办理会员。
(会员专属:能浏览所有文章,下载所有带链接的Python资源。)
