2022 Pygame基础教程(第三部分)有哪些疑问?

2026-05-16 13:380阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1579个文字,预计阅读时间需要7分钟。

2022 Pygame基础教程(第三部分)有哪些疑问?

增加游戏的可玩性,上一节的关卡过于简单。我们继续给游戏增加一些可玩性内容。包括:

- 显示分数- 游戏的输入界面和结算界面- 让敌人的逻辑不再单一- 让角色的动作更生动- 显示分数- 这里...

增加游戏的可玩性

上一节的游戏太过单调了,我们继续给游戏增加一些可玩性内容。

2022 Pygame基础教程(第三部分)有哪些疑问?

  • 显示分数
  • 游戏的进入界面和结算界面
  • 让敌人的逻辑不那么单调
  • 让角色的动作更生动

显示分数

这里我们将分数设置为玩家坚持的时间,每过一秒,分数+1。具体实现时用到了pygame.time.get_ticks()获取时间。相关代码:

def display_score(): current = pygame.time.get_ticks() // 1000 - start_time score_surf = test_font.render(f"Score:{current}", False, (64,64,64)) screen.blit(score_surf,score_surf.get_rect(center=(400,50))) return current

进入界面和结算界面

在游戏开始时,提示玩家玩法。在游戏结束时,进入结算界面,显示玩家得分。

阅读全文
标签:可玩

本文共计1579个文字,预计阅读时间需要7分钟。

2022 Pygame基础教程(第三部分)有哪些疑问?

增加游戏的可玩性,上一节的关卡过于简单。我们继续给游戏增加一些可玩性内容。包括:

- 显示分数- 游戏的输入界面和结算界面- 让敌人的逻辑不再单一- 让角色的动作更生动- 显示分数- 这里...

增加游戏的可玩性

上一节的游戏太过单调了,我们继续给游戏增加一些可玩性内容。

2022 Pygame基础教程(第三部分)有哪些疑问?

  • 显示分数
  • 游戏的进入界面和结算界面
  • 让敌人的逻辑不那么单调
  • 让角色的动作更生动

显示分数

这里我们将分数设置为玩家坚持的时间,每过一秒,分数+1。具体实现时用到了pygame.time.get_ticks()获取时间。相关代码:

def display_score(): current = pygame.time.get_ticks() // 1000 - start_time score_surf = test_font.render(f"Score:{current}", False, (64,64,64)) screen.blit(score_surf,score_surf.get_rect(center=(400,50))) return current

进入界面和结算界面

在游戏开始时,提示玩家玩法。在游戏结束时,进入结算界面,显示玩家得分。

阅读全文
标签:可玩