Size: a a a

Unity Floodилка

2021 February 05

ИГ

Ильяс Галимов... in Unity Floodилка
Ага
источник

ИГ

Ильяс Галимов... in Unity Floodилка
Барсик [SpamBlock]
вот тут вообще префсы не отработают, ибо загрузка сцены произойдет раньше
Офигеть))
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
1) один метод - одно действие - принцип SOLID
2)  если тебе придется сменить логику, тебе надо будет менять в двух местах сразу, и ты можешь забыть (и поверь, ты забудешь)
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
опечатки в имени метода (Jump) - не критично, но желательно править
источник

ИГ

Ильяс Галимов... in Unity Floodилка
Ну такого у меня много
источник

ИГ

Ильяс Галимов... in Unity Floodилка
Я вообще имена небрежно пишу
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
я заметил)
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
lerig у тебя что такое?
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
что значит 1 и 2?
откуда я должен это узнать?

решение - сделай енам и работай с ним
источник

ИГ

Ильяс Галимов... in Unity Floodилка
Ну 1 это нажата правая кнопка
источник

ИГ

Ильяс Галимов... in Unity Floodилка
2 левая
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
ну я ж мысли не читаю)
слелай енамом, будет понятнее
источник

ИГ

Ильяс Галимов... in Unity Floodилка
Ок)
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
дальше, из того что я проверить не могу, ибо оно идет в других скриптах

1) тебе правда нужно выставлять наружу доступ к скорости?
Если ты поставил паблик только чтобы можно было прописать значение в инспекторе - ставишь [SerializeField] private
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
если тебе нужны значение только на чтение, то можно попробовать сделать свойством {get;private set;}
источник

ИГ

Ильяс Галимов... in Unity Floodилка
Барсик [SpamBlock]
дальше, из того что я проверить не могу, ибо оно идет в других скриптах

1) тебе правда нужно выставлять наружу доступ к скорости?
Если ты поставил паблик только чтобы можно было прописать значение в инспекторе - ставишь [SerializeField] private
А это влияет на оптимизацию?
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
дальше, куча булевых флагов - запах говнокода
ты же не проверяешь их где-то в апдейте?)

если да, то стирай нахер и делай систему на событиях
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
Ильяс Галимов
А это влияет на оптимизацию?
это влияет на принципы OOP и SOLID
источник

Б[

Барсик [SpamBlock]... in Unity Floodилка
Invoke("Port", 0.2f);
если хочешь оптимизации, инвок лучше не юзать, ибо он работает на рефлексии - можно попробовать запилить корутину с задержкой, принимающую Action
источник

?

??? in Unity Floodилка
Внутренней пакупка как сделать  ,мне скажите пожалуйста ??
источник