Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 沿其指向的方向移动对象Actionscript 3_Actionscript 3_Flash_Actionscript - Fatal编程技术网

Actionscript 3 沿其指向的方向移动对象Actionscript 3

Actionscript 3 沿其指向的方向移动对象Actionscript 3,actionscript-3,flash,actionscript,Actionscript 3,Flash,Actionscript,我在ActionScript3中胡闹,试图移动一个对象,我可以让它移动,但只能在y轴上移动 我已将其设置为使对象旋转 我想做的是沿着它所指向的方向移动它,这样它就不仅仅局限于沿着y轴或x轴移动 有人有什么建议吗?只要一些基本的三角学就可以了 var speed:Number = 10; var angle:Number = Math.PI/2; obj.x += speed * Math.cos(angle); obj.y += speed * Math.sin(angle); 对于更高级的

我在ActionScript3中胡闹,试图移动一个对象,我可以让它移动,但只能在y轴上移动 我已将其设置为使对象旋转 我想做的是沿着它所指向的方向移动它,这样它就不仅仅局限于沿着y轴或x轴移动


有人有什么建议吗?

只要一些基本的三角学就可以了

var speed:Number = 10;
var angle:Number = Math.PI/2;

obj.x += speed * Math.cos(angle);
obj.y += speed * Math.sin(angle);

对于更高级的魔法,我建议学习线性代数。一个好的开始是可以的。:)

请发布您迄今为止尝试过的代码,并阅读其建议。获取其
旋转,转换为弧度,按照笛卡尔所说的移动。应该这样做。