Самые глупые 4 ошибки в Unity, после которых ты не сможешь выпустить игру. #2

preview_player
Показать описание
Разобрали 4 ошибки которые значительно попортят вам в жизнь. А какие ошибки знаете вы?

Рекомендации по теме
Комментарии
Автор

Дружище, сделай видос, как организовать общую структуру проекта в юнити. Имею ввиду кодовую базу. Я начинал учить юнити, ещё больше года назад, сейчас впервые устроился и несколько месяцев работаю в net core приложении, буквально только прошёл испытательный срок. В enterprise очень много разговоров о правильной архитектуре приложений, о чём я раньше задумывался, но даже не знал, как сформулировать эту проблему. А как проектировать в юнити?

Nikolai
Автор

Я один жду, что русским игроделам откроют Data Oriented Design парадигму и ECS? На каждой конференции уже лет 5 хвалят, юнити свой движок перепиливает под ecs, а ру игроделов до сих пор пичкают ООП...

unitynavigator
Автор

Я из за этих ошибок похоронил свой самый масштабный проект😓

ffshowt
Автор

1:17 вариант Good - не совсем гуд, - два раза делаешь одну и туже операцию. Лучше сделать один раз и получить ссылку и если ссылка не null, то с ней работать.

roman
Автор

Дядя, сколько ты месяцев программируешь? Твой Кот на уровне Высоцкого!

ellgood_aka_rusni_pizda
Автор

вот лучше так, чем разбор кода без показухи. лукаса в студию!

wwuqdlu
Автор

Блин, уже пятый раз это слышу и все равно многие до сих пор так делают. И не только новички.
Очень полезное видео. Спасибо.

BelladonGameDeverUA
Автор

Не пойму, как мне найти Player через EnemyMovement? Я тут вижу только А так можно?

fomgleb
Автор

Роман, расскажи пожалуйста про MonoBehavior скрипты. Насколько их много в продакшине?
Я использую другой подход, хотя повидал такое, где на каждом объекте по несколько скриптов. (даже б*ть скрипт для сортировки тех самых скриптов висел, и это не смешно).
Поэтому, хочу узнать твоё мнение.


p.s. Camera.main = плохо, а теги вы (↓) юзаете, как же так :)

kawakami_idv
Автор

Первая и самая главная ошибка - не юзать метод getcomponent в рантайме. вторая ошибка плодить монобехи, пренебрегая использованием ioc, в следствии чего поддержка нормального проекта будет невозможна из-за большой связанности. Узнал себя? Ставь лайк)

voxcake
Автор

Привет!Можешь ответить, ты не знаешь почему в юнити 3д при запуске проекта, то у меня качество ухудшаеться, даже пиксели видно, ты не щнаешь почему?или так должно быть?

jwkwkms
Автор

Видос старый и тд. Но все же умудрился сунуть игрока в хелсбар, как зависимость. 👍

Anton-nytx
Автор

Роман, если можешь сними видео по настройке юнити для работы, java,sdk,ndk,я только начал учить с# и юнити, что бы я не сделал каждый новый проект или просто через какое то время вылезает куча ошибок не билдится и тд

positive
Автор

Рома, ты ошибся вроде. GC потрет обьект если даже есть на него подписки, а ссылок на обьект не будет.

RomanMurnik
Автор

По поводу отписки в OnDisable: Был недавно такой случай что в OnDisable объект на котором был эвент был уже уничтожен при выходе их сцены. В таком я применил ScriptOrderExecte, как по мне такой выход мне кажется костыльным, хоть и сами юнитеки это позволяют сделать, поэтому стараюсь его избегать при не обходимости. Но в данной ситуации я к соеления другого решения не нашел.

cxvtkpj
Автор

помогите пж, что делать если в Game не виден спрайт хотя на сцене он есть

zyxyxjo
Автор

Роман Сакутин, подскажи название проги в который ты на видео пишешь код.
знаю поздновато но мне это нужно ну или ещё кто если смотрит видос из 2022 года подскажите ребят!

mcdelgp
Автор

у ошибка CS1525 пишет типо неизвестный символ public и void хотя в прошлом скрипте юнька их воспринимала нормально

CutAviator
Автор

У меня проблема в то, что когда я два раза нажимаю на ошибку у меня открывается все это в блокноте, изминить как то это можно?

sanja_dron
Автор

По поводу тегов не согласен, альтернативы просто нет. Брать компонент слишком дорого

ArmwrestlingTV