Предыстория для контекста:
Я делаю игру ios, которая управляет игроком с помощью джойстика. В моей иерархии, я сделал, у меня есть холст пользовательского интерфейса с дочерним элементом, который является префабом джойстика, который я получил из пакета ресурсов.
Раньше я связывал свой скрипт перемещения игрока с джойстиком, используя «publi c Joystick joystick»; а затем перетащите джойстик в сценарий движения моего игрока на вкладке инспектора.
Моя проблема:
С тех пор, как я сделал свой проигрыватель префабом, он больше не позволяет мне перетаскивать и назначать джойстик для папки с префабами плеера, чтобы джойстик прикреплялся по всему миру. Он позволяет только перетаскивать и назначать его сцене, в которой я сейчас нахожусь. Это означает, что всякий раз, когда мой игрок переходит из одной сцены в другую, ему больше не назначается джойстик, поэтому он просто непрерывно работает вечно.
Я не могу сделать новый джойстик для присоединения ко второй сцене, потому что мой плеер существует только в первой сцене; так что кроме префаба (который он не позволяет мне делать) нет плеера, к которому я мог бы подключить его. Я пытался исправить это со всеми имеющимися у меня знаниями в области программирования (что не так много, чтобы быть справедливым) и провел весь день с Google, чтобы понять проблему и исправить ее, но вышел с пустыми руками.
Мой вопрос:
1) Почему существует проблема с невозможностью прикрепить джойстик к моему сборному плееру?
2) Как я могу это исправить?
Извините, если Я просто тупой, и это легко исправить, но я ценю, что вы потратили время на чтение этого и хотели бы получить несколько советов. Спасибо! :)