作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
嘿,我在 actionscript3 中旋转位图,完成旋转后我想更新朝向,所以我存储了位图旋转的度数,例如 rotation = 90°,现在我想将其转换为矢量(x,y) 找出物体现在面向哪个方向
提前谢谢
最佳答案
你可以这样做,使用三角函数:
//convert degrees to rads
var rads:Number = bitmap.rotation / 180 * Math.PI;
//get the vector, I am using a point
var p:Point = new Point();
p.x = Math.cos(rads);
p.y = Math.sin(rads);
现在如果你想移动位图在你刚刚做的方向:
bitmap.x += p.x * speed;
bitmap.y += p.y * speed;
关于actionscript-3 - AS3 : Rotation into Vector,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12079453/
我是一名优秀的程序员,十分优秀!