Здравствуйте, я новенький в Unity, и хочу спросить: я создаю 2D платформер на Android и делаю движение персонажа.
Я добавил кнопки движения через канвас на которые буду нажимать чтобы персонаж двигался, написал скрипт, в котором сделал так, чтобы кнопки смещались при их нажатии, а при отжатии ставали на место. Написал что когда позиция кнопки не совпадает с начальной, персонаж двигался. При запуске кнопки работают отлично, смещаются, и персонаж , когда кнопка смещается движется, но когда отпускаю кнопку он и дальше продолжает двигаться, нажимаю на вторую кнопку(вправо либо наоборот влево) персонаж движется в обратную сторону и после отжимания клавиши он и дальше движется в ту сторону. Каждая кнопка как бы работает по одному разу.. Делал так, чтобы когда кнопка смещалась, выводилось сообщение, и вот, сообщение тоже вывелось только 1 раз на каждую кнопку, хотя я нажимал несколько раз!
Первый скрипт я кинул на персонажа , второй скрипт кинул на каждую кнопку.
Если надо еще какие то фото,я скину.