2.4 获取蛇的长度 , 移动蛇的身子 pos = len(snake_list) - 1while pos > 0:snake_list[pos] = copy.deepcopy(snake_list[pos - 1])pos -= 1
文章插图
3. 蛇吃食物 3.1 碰撞检测 如果蛇吃掉食物
if food_rect.collidepoint(pos):# 贪吃蛇吃掉食物snake_list.append(food_point)# 重置食物位置food_point = [random.randint(10, 490), random.randint(10, 490)]food_rect = pygame.draw.circle(screen, [255, 0, 0], food_point, 15, 0)break
3.2 如果蛇吃掉了自己 head_rect = snake_rect[0]count = len(snake_rect)while count > 1:if head_rect.colliderect(snake_rect[count - 1]):running = Falsecount -= 1pygame.display.update()
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 家庭教育的主体是什么
- 人教版 there怎么读
- 别让庸教练教出病来
- 穿在身上的运动教练
- 教练指出:冬季健身有讲究
- 教练为你解答关于有氧健身操的疑惑
- 专家教你如何走出健身误区
- 关于艺术与宗教的关系,正确的有
- 1分钟教你如何把手机内容投屏到电脑 手机怎么投屏到电脑
- 怎样选择合适自己的健身教练?