有一定的其它语言编程基础,所以学习新语言还是比较快的。正在进军flash游戏编程,学了一个星期的as编程了,研究到带角度的斜面弹性碰撞问题时有个坐标旋转公式真是让我脑细胞死了一大片,教材上只给公式,没给证明,于是硬着头皮挖掘学生时学过的一些三角公式。把方程组和推理图列出来分享下。手机拍的,呵呵...
以下为坐标旋转公式,angle代表旋转的角度。
x1 = cos(angle)*x - sin(angle)*y
y1 = cos(angle)*y - sin(angle)*x
至于方程组的求解就不用列出来了,解方程应该是...小学还是初中的教程了
方程组求解结果和上面公式匹配,推理正确
[img]http://dl.iteye.com/upload/attachment/487756/35845a78-9848-3af6-9801-252f054544ea.jpg[/img]
以下为坐标旋转公式,angle代表旋转的角度。
x1 = cos(angle)*x - sin(angle)*y
y1 = cos(angle)*y - sin(angle)*x
至于方程组的求解就不用列出来了,解方程应该是...小学还是初中的教程了
方程组求解结果和上面公式匹配,推理正确
[img]http://dl.iteye.com/upload/attachment/487756/35845a78-9848-3af6-9801-252f054544ea.jpg[/img]
本文分享了作者在学习AS编程过程中遇到的斜面弹性碰撞问题及解决方案。通过对坐标旋转公式的推导与应用,解决了带有角度的斜面碰撞难题。
455

被折叠的 条评论
为什么被折叠?



