首页 > 解决方案 > Pygame,如何让一个对象跟随另一个对象?

问题描述

在我的游戏中,我有两个图像,玩家图像和武器图像。玩家对象可以使用箭头键移动,并且始终面向鼠标。我正在寻找一种相对于玩家对象对象定位武器对象的方法,我当前的尝试导致武器对象始终直接位于玩家下方,而不是位于玩家的“右侧”。附加的 GIF 更好地说明了这一点。gif 是我当前实现的样子。

标签: pythonpygame

解决方案


最简单的方法是简单地将武器图像blit到玩家图像上,因此您只需要旋转一个图像。

您可能想要保留原始玩家图像的副本,因为您想要实现更多武器或其他功能。


推荐阅读