FLASH AS3中,从某点XY坐标到另一点的XY坐标,走直线,怎么算?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 20:02:50
FLASH AS3中,从某点XY坐标到另一点的XY坐标,走直线,怎么算?
比方说MC1和MC2,2个MC在不同的地方,知道两个MC的X,Y坐标,怎么让程序让MC1移动到MC2那儿去啊?
比方说MC1和MC2,2个MC在不同的地方,知道两个MC的X,Y坐标,怎么让程序让MC1移动到MC2那儿去啊?
如果不打算自己写,推荐去下一个TweenLite的缓动库,只要一句话就可以移动
TweenLite.to(mc1,1,{x:mc2.x,y:mc2.y});//第二个1表示移动时间1秒
如果打算自己写,稍微麻烦点
var frame = 30; //用30帧的时间移动
var dx = (mc2.x - mc1.x) / frame; //计算每帧移动的x
var dy = (mc2.y - mc1.y) / frame; //计算每帧移动的y
mc1.addEventListener(Event.ENTER_FRME,onMove); //开始每帧动一次
function onMove(e:Event)
{
mc1.x += dx;
mc1.y += dy;
//下面判断是不是已经到位
if(Math.round(mc1.x - mc2.x)
TweenLite.to(mc1,1,{x:mc2.x,y:mc2.y});//第二个1表示移动时间1秒
如果打算自己写,稍微麻烦点
var frame = 30; //用30帧的时间移动
var dx = (mc2.x - mc1.x) / frame; //计算每帧移动的x
var dy = (mc2.y - mc1.y) / frame; //计算每帧移动的y
mc1.addEventListener(Event.ENTER_FRME,onMove); //开始每帧动一次
function onMove(e:Event)
{
mc1.x += dx;
mc1.y += dy;
//下面判断是不是已经到位
if(Math.round(mc1.x - mc2.x)
天正建筑里怎么根据一个已知点的XY坐标而算出其它点得坐标.
我知道点A的XY坐标,知道方向正北正南正西知道距离10米怎么算B点坐标啊?谢谢啊
坐标和距离怎么算已知AB2点XY坐标求角度怎么算.距离又怎么算.麻烦大师尽量写的简单易懂 本人新手
知道XY轴的坐标怎么在CAD里找对应的点
cad中怎么对调xy坐标?因为测量坐标与cad坐标是相反的
CAD中如何标注某一点的的XY轴坐标
怎么求一点关于某直线对称点的坐标?
”两点关于直线对称,已知一点的坐标,求另一点的坐标”
cad2007中画线cad2007中画一条线 已知直线的两个端点的xy坐标画第一个点时正常在对应xy点上,但在画指定第二
有关直线斜率的问题在xy坐标里,一条直线k经过了点(1,7)和(-2,2).问:这条直线过(4 ,12)这个点吗?怎么验
Flash AS3中,如何在指定坐标上画出一个小点?
设P的坐标(x.y),根据下列条件判断点p在坐标平面上的位置 1.xy=0 2.xy>0 3.xy