0
所以我想弄清楚如何让子弹类从角色移动到鼠标点击,如果它击中怪物,它会对怪物造成伤害。我想出了如何计算鼠标位置和字符位置。自从进入数学课后已经有一段时间了。Python,从角色位置到鼠标位置的鼠标位置拍摄
我使用pygame的,蟒蛇3.4
所以我想弄清楚如何让子弹类从角色移动到鼠标点击,如果它击中怪物,它会对怪物造成伤害。我想出了如何计算鼠标位置和字符位置。自从进入数学课后已经有一段时间了。Python,从角色位置到鼠标位置的鼠标位置拍摄
我使用pygame的,蟒蛇3.4
一个可能的解决办法是找到原点(你在哪里拍摄的子弹)和鼠标点击的位置之间的直线的斜率。如果您要存储子弹的x和y值,则可以使用斜率根据子弹的速度或每个时钟周期改变这些值,或者您已经使用它。
Ex。如果线的斜率是2/5,则每次打勾都会将子弹的y更改为2,将子弹的x更改为5.
我认为这可能有效,或者至少可能接近您正在查找的内容。