Я новичок в этом, я пытаюсь переместить объект фиксированным количеством единиц, но я хочу прекратить это делать, когда я нахожу препятствие, я хотел бы быть в состоянии двигаться вокруг препятствия, у меня есть проблема выяснить, триггеры и твердые тела Это код, который перемещает мой объектперемещение объекта в единстве и остановка при вызове
if(Input.GetKeyDown(KeyCode.UpArrow))
gameObject.transform.Translate(0f, 0f, 1f, Space.Self);
Это прекрасно работает, дело в том, что, когда я рядом с объектом, в зависимости от коллайдера или триггера. Он будет толкать или сливаться с объектом, и я бы хотел, чтобы он остановился в этом направлении.
Похоже на скрещивание дороги, когда игрок передвигается и останавливается на препятствиях. – Mark