基本上,我有一个创建事件,设置球的速度为5,并且将球的移动方式设置为随机。我还设置了球在碰到球拍后,其方向为随机。并且,我设置了当球碰到左侧和右侧边框时,房间重启。然而,顶部和底部边框会使球弹跳。然而,每当我尝试运行它时,球会在碰到球拍几次后,最后会震荡出框架。 我猜测这是因为它击中某个点,锁定在弹跳循环中。应该怎么做呢?感谢提前。
球的步骤事件:
if (place_meeting(x,y,wall_left)){
room\_restart();
}
if(place_meeting(x,y,wall_down)){
direction=irandom\_range(180,0);
}
if(place_meeting(x,y,wall_right)){
room\_restart();
}
if(place_meeting(x,y,wall_up)){
direction=irandom\_range(180,270);
}
if (place_meeting(x,y,paddle_player)){
direction=irandom\_range(0,270);
}
if(place_meeting(x,y,paddle_enemy)){
direction=irandom\_range(180,0);
}
评论 (0)