2024-03-28 21:01:18 发布
网友
所以我想弄清楚如何让子弹类从角色移动到鼠标点击,如果它击中了怪物,它会对怪物造成伤害。我已经知道如何计算鼠标位置和字符位置。我已经有一段时间没有上数学课了。在
我使用的是pygame,python3.4
一个可能的解决方案是找到原点(从那里发射子弹)和鼠标点击位置之间直线的斜率。如果要存储项目符号的x和y值,则可以根据项目符号的速度或工作方式,使用斜率来更改每个时钟周期的值。在
如果这条线的斜率是2/5,那么每打一个勾,子弹的y就变了2,子弹的x就变了5。在
我认为这可能有用,或者至少可能接近你所要的。在
一个可能的解决方案是找到原点(从那里发射子弹)和鼠标点击位置之间直线的斜率。如果要存储项目符号的x和y值,则可以根据项目符号的速度或工作方式,使用斜率来更改每个时钟周期的值。在
如果这条线的斜率是2/5,那么每打一个勾,子弹的y就变了2,子弹的x就变了5。在
我认为这可能有用,或者至少可能接近你所要的。在
相关问题 更多 >
编程相关推荐