嘿我无法弄清楚找到一个物体的新行进角度的等式是在从墙壁反射之后的等式....行进角度也是基于单位圆圈所以0度将向右行进,180向左行驶,270向下行驶等
只是使角度为负也不起作用,任何提示?
我想这就是你要找的东西.即使你不需要它,我也会在墙角上添加.
reflectionAngle = wallAngle + ((wallAngle + 180) - (incidenceAngle + 180))
Run Code Online (Sandbox Code Playgroud)
如果墙壁只是垂直的,它的角度将是90度.
我希望这个帮助能祝你好运!
编辑:作为一种更简化的方法,由凯西发布如下:
reflectionAngle = 2*wallAngle - incidenceAngle
Run Code Online (Sandbox Code Playgroud)