что происходит, так это то, что машины движутся на протяжении всего моделирования, как и люди на изображении, синий автомобиль на данный момент находится на координате (16, -2), а люди на (20, -5) (20, -6) (20, -7) и (20, -8) соответственно, что я хочу сделать, чтобы любая машина, которая находится прямо перед человеком, замедлялась и не ударила человека, или go в то же самое patch.
Так, например, если машина едет на патч (19, -2), а человек на патче (20, -2), машина останавливается, как когда вы нажимаете на педаль тормоза. машина и пропускает человека. Я попробовал это
И это не работает, просто тормозит каждую машину, даже машины, которые стоят за текущей машиной (в симуляции есть несколько машин), пожалуйста, как мне это исправить? Конус должен проверить, что находится впереди черепахи, но, похоже, он этого не делает.
И, на минорной ноте, у меня есть значение глобальной переменной, которое отслеживает количество раз, которое машина имела столкнулся с человеком, и это прекрасно работает, вот код для него
Как мне преодолеть это?