gpt4 book ai didi

actionscript-3 - AS3 : Rotation into Vector

转载 作者:行者123 更新时间:2023-12-04 06:40:30 24 4
gpt4 key购买 nike

嘿,我在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com