昨天发的太晚了,今天再发一遍
下图为prts上对斩业星熊二技能盾牌的描述,描述为旋转半径为1,碰撞半径未知,角速度为90°/s。

下图为测试中某一时刻盾牌大致中心点与斩业星熊所在格中心点的连线,经简单观察可知,距离明显大于1格,认为在1.3格左右。

下图为盾牌即将返回时盾牌大致的中心点与所在格中心点的比较,可以发现也不符合prts的描述。

众所周知,在unity中,一般处理如同行星公转+物理碰撞的问题时使用线速度比较多,也就是优先设置线速度。而半径为1.3时线速度约为2.04,那我可以假定半径为1.27来凑2的线速度(这一条纯是凑得)
经测试,斩业星熊在切割铁钳号时一套技能的持续时间是10s,由此我们可以得到方程90(10-x)+18x=360,解得x为7.5s
众所周知铁钳号碰撞半径为0.2,由此我们可以把这个问题转化为三角形67.5°角的两条边分别为1.3和1时正对边长度的余弦定理问题,经简单计算可得盾牌碰撞半径为1.1格。
下两图为情况展示,图二所取的开始碰撞时间应该早了一些,但基本可以观察到三角形形状大致吻合。


由于碰撞0.5s判定的机制+地图形状+截图误差等因素,实际碰撞半径可能比1.1小一些,但也不会小太多,最小也应该比0.9大。













