在 pygame 中,如何创建一个跟踪调整事件大小和对象坐标的数据结构?

问题描述

我希望在调整屏幕大小后使我的鼠标事件与我的对象保持同步。
我被告知我需要创建一个数据结构来跟踪:

  • 调整事件大小

  • 新坐标以匹配调整大小

如何使用简单的代数方程完成此操作并将其集成到调整大小事件中以进行准确更新?

解决方法

相反,创建一个虚拟游戏地图,绘制场景时缩放到窗口大小,接收事件时缩放到虚拟地图大小。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...