Pygame 如何检查图像是否翻转

Pygame 如何检查图像是否翻转

问题描述

我有两个角色根据WASD和箭头键进行移动。我希望角色根据向左还是向右移动在x轴上翻转。但是,如果我只是在左侧或右侧按下之后立即将它们翻转,那么即使它们正面朝向正确方向,角色也会翻转。

我会尝试将角色的图像与我保存在计算机上的图像进行比较,但我不得不翻转玩家2以使它们面对彼此。

简而言之,我该如何在翻转角色之前检查角色是否已经面朝正确的方向(已经翻转)。

解决方案

您可以添加两个变量来存储图像的当前方向(对每个角色),然后每次翻转一个角色时检查并设置它。

  • 它可以不是两个变量,您可以以任何您喜欢的格式存储信息(列表、字典、字符串)。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程