现在的位置: 首页 > 综合 > 正文

2D桌球进球问题

2014年09月15日 ⁄ 综合 ⁄ 共 379字 ⁄ 字号 评论关闭

今天无聊玩了下2D桌球,突然就想到怎样才能准确的击进一个球

于是经过一番画图就....下面贴上碰撞情况的几何图形

可以发现,在不考虑力度的情况下目标球的行进方向为白球和目标球球心的连线(根据经典力学,必有一分力方向沿着2球球心连线方向,并且无论怎么击球白球圆心落于目标球同心圆,半径2r的圆周上),所以只要这条线通过了球洞,这个球就能进了,其中角度也存在一些关系,只是限于实际情况不好计算。

另外一种方法就是将入球孔和目标球连接成一条直线,可以发现进球的路线就是白球的圆心通过目标球圆心延伸2r处就可以进球了,这种方法实际情况中也比较实用。

而玩2D桌球的时候就更简单了,用把尺子之类的东西稍稍示范下就可以提高进球概率。

如果应用在程序中,只需要将3个点的坐标作为输入,计算进球路线并在屏幕中画出,一个不能称之为外挂的桌球小辅助就完成了。

哈哈,以后有机会写个来玩玩~~

抱歉!评论已关闭.