# scratch_projects **Repository Path**: chenhuihao/scratch_projects ## Basic Information - **Project Name**: scratch_projects - **Description**: amy的scratch程序仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-24 - **Last Updated**: 2025-10-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # scratch_projects ## 介绍 amy的scratch程序仓库 ### 红绿灯作业 指导女儿一起完成的一份小作业,最开始以为这东西很简单,实际编程的时候,还是碰到了一些问题。记录一下: #### 如何防止小车重合? 如果路口是红灯,小车需要停下,但是后面的小车不知道,还是会继续往前走,所以需要增加条件,如果碰到小车,则停下。但是这样引申出了新的问题,绿灯后,最前面的小车也不会往前走了。 #### 如何解决绿灯后小车继续前进的问题? 我能想到的解决方法:将小车拆成2个对象:车头和车尾。这样第一辆小车的车头没有碰到任何小车,所以绿灯后可以继续运行,第二辆小车等第一辆开走后,也可以继续运行了。 车尾只要跟随车头即可。