我有一个小小的游戏,我用javascript和Raphael.js(我很新),我基本上只是一个圆形的圆形,一个矩形旋转。这工作得很好,很棒! 代码变换是:Raphael.js在变换后得到矩形的坐标
this.self = this.self.animate({ transform : this.transform }, 250);
不过,我需要找到后,我制作动画的矩形COORDS,但getBBox()不断得到同样的COORDS。有没有人有什么建议?一个视觉图片的变换将是:
所以我需要转换后的炮塔坐标。我需要找到炮塔前方,所以我知道子弹需要从哪里出来!任何建议将被认真考虑!
所以公式是y = a * sin(a)和x = aa(cos(a))? – samuraiseoul
差不多:对于这种情况,y = y - a * sin(45),x是正确的 – Brian
啊y - = a * sin(a)? – samuraiseoul