早教吧作业答案频道 -->其他-->
flashas2.0代码哪里错了,大家帮我看看onClipEvent(load){v=3;//速度rotation=random(360);//让虫旋转为任意一角度。}onClipEvent(enterFrame){k=Math.pow(-1,random(2));//随机产生1和-1。准确写法是:
题目详情
flash as2.0代码哪里错了,大家帮我看看
onClipEvent(load){
v = 3;//速度
_rotation = random(360);//让虫旋转为任意一角度。
}
onClipEvent(enterFrame){
k = Math.pow(-1,random(2));//随机产生1和-1。 准确写法是:
//Math.Pow(double a,double b)
//返回指定数字的指定次幂。
_rotation += k*random(11);//让虫旋转为-10到10之间。
a = _rotation*Math.PI/180;//将角度转化为弧度。(详细查看上文)
dx = Math.cos(a)*v;
dy = Math.sin(a)*v;
//横纵坐标的移动量。(详细查看上文)
_x += dx;
_y += dy;
//限定虫移动的范围。(重点)
//解析:先确定范围。(宽:50--750;高:50--550)
if(_x <= 50 && dx<0 || _x >= 750 && dx>0){
_rotation = Math.atan2(dy,-dx)*180/Math.PI;
}//超出限定范围时,按照上面条件改变dx,
//并用Math.atan2使旋转角度发生相应变化,让运动方向改变。
onClipEvent(load){
v = 3;//速度
_rotation = random(360);//让虫旋转为任意一角度。
}
onClipEvent(enterFrame){
k = Math.pow(-1,random(2));//随机产生1和-1。 准确写法是:
//Math.Pow(double a,double b)
//返回指定数字的指定次幂。
_rotation += k*random(11);//让虫旋转为-10到10之间。
a = _rotation*Math.PI/180;//将角度转化为弧度。(详细查看上文)
dx = Math.cos(a)*v;
dy = Math.sin(a)*v;
//横纵坐标的移动量。(详细查看上文)
_x += dx;
_y += dy;
//限定虫移动的范围。(重点)
//解析:先确定范围。(宽:50--750;高:50--550)
if(_x <= 50 && dx<0 || _x >= 750 && dx>0){
_rotation = Math.atan2(dy,-dx)*180/Math.PI;
}//超出限定范围时,按照上面条件改变dx,
//并用Math.atan2使旋转角度发生相应变化,让运动方向改变。
▼优质解答
答案和解析
因为你没考虑到Y轴的问题只写了X轴 X轴现在没有问题。
if (_y <= 50 && dy < 0 || _y >= 550&& dy > 0)
{
_rotation = Math.atan2(-dy, dx) * 180 / Math.PI;
}
在后面加上这段就没问题了
if (_y <= 50 && dy < 0 || _y >= 550&& dy > 0)
{
_rotation = Math.atan2(-dy, dx) * 180 / Math.PI;
}
在后面加上这段就没问题了
看了 flashas2.0代码哪里...的网友还看了以下:
如图所示(1)独立思考:①图中的对顶角有对;②图中互补的角有(写出2对即可);③写出图中的同位角2 2020-05-15 …
如图在这九个角中[]A.有4对同位角4对内错角2对同旁内角B.有4对同位角4对内错角4对同旁内角C 2020-07-23 …
如右图,若同位角∠1与∠2相等,那么内错角∠2与∠3有什么大小关系?同旁内角∠2与∠4的关系呢?说 2020-07-23 …
两条直线被第三条直线所截,若同旁内角∠1=3∠2,内错角∠2=3∠3,求∠1,∠2.∠3 2020-07-29 …
如图,直线AB、CD被直线EF所截,如果同位角∠1=∠3,那么内错角∠2与∠3相等吗?同旁内角∠3 2020-07-29 …
y=x+4+根下9-x^2的值域,不用三角函数解法不用三角函数解法.可设x+根下9-x^2=t,则 2020-08-01 …
我的思路错在哪?y=((1/4)^x)-((1/2)^x)-2,求函数的值域及单调区间我的思路:y= 2020-12-21 …
1、在RT三角形中,角C=90度,若a=s^2-t^2,c=s^2+t^2(s>t>0),则b=?2 2020-12-25 …
关于圆周运动中的运动半径r、线速度v、角速度ω、转速n、周期T和向心加速度an几个物理量之间的关系, 2021-01-22 …
匀速圆周运动的线速度为v=△s△t△s△t,角速度ω=△θ△t△θ△t,周期T与频率的关系式为T=1 2021-02-09 …