Unity C#. Transform SetParent . Справочник. Мусин Михаил.
Поддержи канал: Boosty - https://boosty.to/musin.mihail DonationAlerts - https://www.donationalerts.com/r/unity_gamedev Сбербанк Visa - 4276270046016620 Patreon - https://www.patreon.com/Musin_Mihail GitHub - https://github.com/Musin-Mihail/Manual Таблица с видео - https://docs.google.com/spreadsheets/d/1SmJ50UrHtLdE-h_qfCL4sJC3pcRS1XDXVe5rhEMw3kU/edit?usp=sharing Приветствую вас Этим кодом мы будем присваивать объекту родителя На цифру 1 мы будем присваивать родителя На цифру 4 мы будем убирать его В скрипт добавили объект, который будет перемещаться и родителя Когда мы нажмем 1 объект переместится Нажмем 4 объект уйдет Снова 1, 4, 1, 4, Еще вариант У метода есть дополнительный параметр Когда он отключен, то объекту добавляются позиция и поворот родителя При включенном параметре, позиция и поворот не суммируются Суммирование у нас на цифру 2, не суммирование на 3 4 этого удаления родителя На этом примере у родителя есть координата 1 по X и поворот на 15 по X У объекта 5 по X, поворота нет Запускаем сцену Нажимаем 2 Параметры суммировались получилось 6 и 0 Пока объект находится внутри иерархии Показывается только локальные координаты Выходим и показываться глобальные координаты 6 и 15 Если продолжим нажимать 2 4 2 4 2 4 Постепенно это все будет суммироваться вот уже 9 60 Если нажимаем на 3 то тоже иерархия меняется но показатель остаются прежними И сколько бы раз не нажимали глобальный координата не меняется И локальные координаты показываться с учетом глобальных Получается 5 - 1 = 4 и 0 - 15 = -15 На этом всё. Спасибо за внимание. До свидания
Поддержи канал: Boosty - https://boosty.to/musin.mihail DonationAlerts - https://www.donationalerts.com/r/unity_gamedev Сбербанк Visa - 4276270046016620 Patreon - https://www.patreon.com/Musin_Mihail GitHub - https://github.com/Musin-Mihail/Manual Таблица с видео - https://docs.google.com/spreadsheets/d/1SmJ50UrHtLdE-h_qfCL4sJC3pcRS1XDXVe5rhEMw3kU/edit?usp=sharing Приветствую вас Этим кодом мы будем присваивать объекту родителя На цифру 1 мы будем присваивать родителя На цифру 4 мы будем убирать его В скрипт добавили объект, который будет перемещаться и родителя Когда мы нажмем 1 объект переместится Нажмем 4 объект уйдет Снова 1, 4, 1, 4, Еще вариант У метода есть дополнительный параметр Когда он отключен, то объекту добавляются позиция и поворот родителя При включенном параметре, позиция и поворот не суммируются Суммирование у нас на цифру 2, не суммирование на 3 4 этого удаления родителя На этом примере у родителя есть координата 1 по X и поворот на 15 по X У объекта 5 по X, поворота нет Запускаем сцену Нажимаем 2 Параметры суммировались получилось 6 и 0 Пока объект находится внутри иерархии Показывается только локальные координаты Выходим и показываться глобальные координаты 6 и 15 Если продолжим нажимать 2 4 2 4 2 4 Постепенно это все будет суммироваться вот уже 9 60 Если нажимаем на 3 то тоже иерархия меняется но показатель остаются прежними И сколько бы раз не нажимали глобальный координата не меняется И локальные координаты показываться с учетом глобальных Получается 5 - 1 = 4 и 0 - 15 = -15 На этом всё. Спасибо за внимание. До свидания