我在我的AS3项目中搞不定反射角度,我有一个公式,但这个公式依赖于你知道对象的反射角度(计算出垂直角)麻烦的是,对象都在0旋转,但形状不同(例如,舞台的四边有一条横跨它们的线,这是0旋转,但一些是水平的,一些是垂直的)。
考虑到AS3返回的旋转值在-180和180之间,我如何从被反射对象的角度计算出反射角度。
有谁有主意吗?
发布于 2011-10-04 22:46:06
这并没有回答我的问题,因为它只适用于水平或垂直对象的反射对象,但此函数将根据被反射对象的旋转获得反射角度。
var reflection:int = (incidence > 0) ? 180 - incidence: -180 - incidence;其中入射是被反射物体的旋转。
https://stackoverflow.com/questions/7645815
复制相似问题