Python,在Mousecli上从角色位置到鼠标位置射击

2024-03-28 21:01:18 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我想弄清楚如何让子弹类从角色移动到鼠标点击,如果它击中了怪物,它会对怪物造成伤害。我已经知道如何计算鼠标位置和字符位置。我已经有一段时间没有上数学课了。在

我使用的是pygame,python3.4


Tags: 角色鼠标字符pygame怪物子弹数学课
1条回答
网友
1楼 · 发布于 2024-03-28 21:01:18

一个可能的解决方案是找到原点(从那里发射子弹)和鼠标点击位置之间直线的斜率。如果要存储项目符号的x和y值,则可以根据项目符号的速度或工作方式,使用斜率来更改每个时钟周期的值。在

如果这条线的斜率是2/5,那么每打一个勾,子弹的y就变了2,子弹的x就变了5。在

我认为这可能有用,或者至少可能接近你所要的。在

相关问题 更多 >