level 9
◆依稀♤
楼主
本希望让这个对象间断性的向右运动,然后遇墙停止,但它根本停不下来![[泪]](/static/emoticons/u6cea.png)
create事件:
t=0;
timer=0;
step事件:
//下落
if(!place_free(x,y+vspeed))
{
if(vspeed <= 0)
{
move_contact_solid(90,abs(vspeed));
}
if(vspeed > 0)
{
move_contact_solid(270,abs(vspeed));
}
vspeed=0;
gravity = 0;
}
else{
gravity=1;
}
//向右做加速运动
timer-=1;
if(timer==0)
{
timer=200;
alarm[0]=50;
t=1;
}
if(t==1)
{
hspeed+=0.1;
}
//遇障碍物停止
if(!place_free(x+hspeed,y))
{
hspeed=0;
}
alarm[0]事件:
if(t==1)
{
t=0;
hspeed=0;
}
2019年03月08日 23点03分
1
create事件:
t=0;
timer=0;
step事件:
//下落
if(!place_free(x,y+vspeed))
{
if(vspeed <= 0)
{
move_contact_solid(90,abs(vspeed));
}
if(vspeed > 0)
{
move_contact_solid(270,abs(vspeed));
}
vspeed=0;
gravity = 0;
}
else{
gravity=1;
}
//向右做加速运动
timer-=1;
if(timer==0)
{
timer=200;
alarm[0]=50;
t=1;
}
if(t==1)
{
hspeed+=0.1;
}
//遇障碍物停止
if(!place_free(x+hspeed,y))
{
hspeed=0;
}
alarm[0]事件:
if(t==1)
{
t=0;
hspeed=0;
}