cue.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:pool 作者: max-kov 项目源码 文件源码
def ball_hit(self):
        new_velocity = -(self.displacement - config.ball_radius - config.cue_safe_displacement) * \
                       config.cue_hit_power * np.array([math.sin(self.angle), math.cos(self.angle)])
        change_in_disp = np.hypot(*new_velocity) * 0.1
        while self.displacement - change_in_disp > config.ball_radius:
            self.displacement -= change_in_disp
            self.update()
            pygame.display.flip()
        self.target_ball.ball.apply_force(new_velocity)
        self.displacement = config.ball_radius
        self.visible = False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号