#12003/7/29 15:59:21
我想做一个汽车红绿灯控制的演示系统,不知各位有没有做好的程序可以参考一下。我自己做了一个,我用定时器来触发红绿灯的切换,但汽车的位置不好判断,我用displayX来取汽车当前的位置,如果红灯亮了同时又处于十字路口限定的位置内,则停止运动,否则,汽车继续运动。这样做对于一辆车很好控制,我已经实现了,但对于有多辆车时就不好办了,因为后面的车要停在前面的车的后面,两辆车不能重叠,而后面的这辆车来到路口的时候,如果前面没有国,则直接停在路口,如果有车,则要停在最后一辆车的后面,但停在路口车辆的多少又是不固定的,大家帮帮忙,看怎么做这个程序。