【发布时间】:2018-10-31 14:20:26
【问题描述】:
我正在制作的游戏将所有内容都传送到 pygame.surface 上,然后将其缩放到用户显示器的大小,保持纵横比,然后将表面传送到主屏幕。我现在遇到的问题是,当我查询鼠标位置时(因为我想对某些精灵做悬停效果),它远离精灵的位置,但 x 和 y 匹配精灵的坐标。这是因为我已经缩放了表面吗?如果是这样,是否有内置的 Pygame 方法可以将鼠标分配到不同的表面?还是我必须编写一个算法来转换坐标?
【问题讨论】:
标签: python-3.x pygame pygame-surface