Size: a a a

2021 June 23

AN

Aleksandr Novik in unity3d.ru
Неправильно) если у тебя где-то в коде создаётся монобех через new, то что-то у тебя не так. Исходя из твоей ситуации, тебе нужно в PlayerMover создать сериализируемое поле типа PlayerJumper, в инспекторе закинуть ссылку в это поле ну и уже с него брать твой _isGrounded (только его публичным ещё нужно будет сделать. А в идеале - свойством с приватным сеттером)
источник

AN

Aleksandr Novik in unity3d.ru
А вообще странно что у тебя один скрипт отвечает за простое движение, а второй - за прыжки) никогда не видел такого решения
источник

PK

Proker Kusaka in unity3d.ru
Ошибка в названии метода
источник

TO

The OBaT in unity3d.ru
Спасибо
источник

T

Tim in unity3d.ru
Парни, а где можно разместить вакансию для Unity3D разработчиков? Под проект ищем разработчиков, оплата сдельная, сколько сделал по часам — столько заплатили.
источник

T

Tim in unity3d.ru
Не хочу просто лишний раз спамить
источник

РС

Роман Сальников... in unity3d.ru
я решил попробовать композицию
источник

PK

Proker Kusaka in unity3d.ru
Тут можно
источник

AN

Aleksandr Novik in unity3d.ru
А где у тебя там композиция?)
источник

РС

Роман Сальников... in unity3d.ru
ну типа каждый скрипт за своё отвечает)
источник

AN

Aleksandr Novik in unity3d.ru
Это не композиция, а первый принцип SOLID)
источник

РС

Роман Сальников... in unity3d.ru
возможно)
источник

РС

Роман Сальников... in unity3d.ru
ну мне кажется удобно очень)
источник

AN

Aleksandr Novik in unity3d.ru
Хотя от части ты прав, но имхо ты слишком сильно разбил всю логику) прыжок это тоже движение, поэтому я бы всё это в один скрипт закинул
источник

AN

Aleksandr Novik in unity3d.ru
Если удобно и не доставляет дискомфорта, то на здоровье)
источник

РС

Роман Сальников... in unity3d.ru
решил ещё GroundChecker отдельно сделать:)
источник

PK

Proker Kusaka in unity3d.ru
В моем одном проекте на игроке тоже разделение механик на разные скрипты, очень удобно выключать механику просто отключив компонент)
источник

РС

Роман Сальников... in unity3d.ru
плюс как мне подсказали, этот джампер можно будет накинуть на когото ещё
источник

AN

Aleksandr Novik in unity3d.ru
Возможно в этом и кроется смысол "мОдУлЬнОсТи"
источник

РС

Роман Сальников... in unity3d.ru
только тогда наверное скрипт надо будет назвать просто Jumper а не PlayerJumper
источник