python - Pygame,如何让一个对象跟随另一个对象?
问题描述
在我的游戏中,我有两个图像,玩家图像和武器图像。玩家对象可以使用箭头键移动,并且始终面向鼠标。我正在寻找一种相对于玩家对象对象定位武器对象的方法,我当前的尝试导致武器对象始终直接位于玩家下方,而不是位于玩家的“右侧”。附加的 GIF 更好地说明了这一点。gif 是我当前实现的样子。
解决方案
最简单的方法是简单地将武器图像blit到玩家图像上,因此您只需要旋转一个图像。
您可能想要保留原始玩家图像的副本,因为您想要实现更多武器或其他功能。
推荐阅读
- c# - 如何通过带有数据的多个上传按钮上传多个文件?
- docker - 在 Kubernetes 中挂载一个大文件
- nginx - nginx转义(+)登录重写规则
- javascript - 如何使用来自谷歌表单响应电子表格的 url 链接将图片插入谷歌文档
- google-apps-script - 当我之间有空单元格时,如何跳到最后一行?
- reactjs - 使用来自另一台服务器的输入运行 react-scripts 应用程序
- java - 如何在不损失质量的情况下缩放界面大小?
- node.js - 如何在 nodejs 中实现排除控制
- javascript - 在我的 JQuery 模式代码中,高度、宽度和可调整大小模式的参数被忽略
- javascript - 使用nodejs连接到docker容器内的unix套接字