Обновить
31
Leopotam@Leopotam

Профессиональный хейтер unity3d

52
Подписчики
Отправить сообщение

Очередная статья об использовании фреймворка, о котором никто не знает и пользуются полтора человека. Пара замечаний:

  1. Атрибут "[Il2CppSetOption(Option.DivideByZeroChecks, false)]" бессмысленно указывать, это его значение по умолчанию согласно документации.

  2. Поиск, фильтрация и просмотр компонентов на сущности реализован в штатном интеграторе и выполняется через поле фильтрации имени GameObject в сцене: названия компонентов вшиваются по умолчанию в имя GameObject и это дает возможность отсеивать ненужное через ввод части имени компонента в поле поиска. Редактирование (добавление/удаление) компонентов на сущности в штатном интеграторе нет.

Точно так же, как и 12 разделить не на 2, а на 3 - никакой рациональной логики уже не остается как на картинке-примере. Автор выдает желаемое за действительное на удобных примерах.

Следующий шаг - selfhosted gitea.

Что за ecs-фреймворк использовался? Ну и не обязательно перекладывать managed-арреи в native-арреи, можно через ансейф сказать, что вот этот кусок managed-аррея является native-арреем на основе кода из вот этого репа: https://github.com/stella3d/SharedArray

Верно, но есть какой-то период для открытия спора (несколько дней). Возможно, деньги продолжают лежать на счетах алика все это время.

Русский тоже прекрасно работает. Главное, не писать сложные предложения со всякими оборотами, чтобы упростить работу автоматическому переводчику.

А как он должен был эту компенсацию отдать? Деньги блокированы на счете площадки и разблокируются только после подтверждения получения товара, что он получен в надлежащем виде. Это означает, что претензий к покупке нет и площадка может отдать полную сумму продавцу, сделка завершена. Никаких доказательств и, главное, обязательств у продавца по каким-то переводам нет. Даже если он захочет - он технически не может перевести деньги - у него никаких банковских реквизитов покупателя.

Все, что вам пишет продавец в ЛС - никакой силы не имеет, пусть он там хоть что напишет, смысла тратить время на переговоры в принципе нет. Надо было сразу писать в отказ, что товар не соответствует заявленным характеристикам, вы его еще не получили и хотите полный возврат денег. Продавец может морозиться и не отвечать на спор, тогда через 7 (или 14, не помню) дней спор будет автоматически решен в пользу покупателя.

Есть - статика сама по себе. Если захочешь нормально крутить несколько миров параллельно в мультитреде - статику придется очень аккуратно обмазывать синхронизацией. В лайте больше нет никакой статики и контекст мира со всеми компонентными пулами может работать безопасно в своем потоке не влияя на миры, работающие параллельно в другом (полезно на сервере, например). Ну и если кому нужна статика - ее можно намазать поверх, а не пытаться жить с ней просто потому что автор вот так решил.

Ушла да не ушла. Если есть требование работы не только под винду, но и под другие платформы - начинаются проблемки: для macos/ios нужен metal (вроде как и не проблема уже, но все зависит от требований заказчика по поддержке старых девайсов), для linux/android нужен vulkan.

Еще можно было попробовать переработать контент под несколько унифицированных типов геометрии (бокс, цилиндр и т.п) и собирать все постройки из них (это еще и размер данных уменьшит). Потом это все можно через инстансинг гнать, даже без GameObject - через Graphics.DrawMesh() и сотоварищей.

Они все с потерями, а тут была важна максимальная точность.

Приходя на существующий проект, который уже разрабатывается какое-то время - никогда, не начинайте сразу ужасаться тому в каком он состоянии и пытаться переписать все, обвиняя попутно команду в некомпетентности.

Несколько раз такое было, когда получалось убедить - проект развивался и двигался вперед. Когда не получалось убедить - через полгода слышал "ты плохо тогда старался и не смог нас ВСЕХ убедить, насколько все плохо".

Причем тут распил, просто никто не получит денег, даже если и захочет что-то сделать для ру-геймдева.

"Поезда" отменены, "Давыдов" до сих пор не подписан (думаю по тем же причинам неадекватных условий финансирования). Подписана только "Спарта" от липсара, который против СВО, но готов сосать денежки государства на эту тему. ИРИ полностью себя дискредитировала.

Ну это же геймдев, ну. Тут все не как в кровавом ынтерпрайзе, каждый пилит так, чтобы просто заработало. Как показывает изучение кода последних популярных игр - лучше их не изучать, а просто играть.

З.Ы. Удивлен, что не было ни слова, что все надо хранить в субд и вообще ее упоминания - необычно. :)

Теория без практики мертва. Слепо следовать "чистому коду", solid-у и прочему менеджерскому хайпу с цитированием 80-летних дедов с совершенно другим техническим окружением, провозмогая и просто потому что так надо - не стоит. Если данный подход решает проблему - нет смысла оверинженерить.

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

Достаточно зарезать скорость в 25кмч и все. Ну и еще можно посмотреть правоприменительную практику: все дела по оформлению дпс-ом самокатов как мопедов с требованием категории М1, опротестованы, остальные дела заведены за катание в нетрезвом виде, по проезжей части (самокаты - это пешеходы по закону) и дтп с автомобилями или другими пешеходами. В новом законе о СИМ хотят прописать предельный вес в 35кг и скорость в 25кмч + скорость пешеходов в потоке этих пешеходов. Про преодоление пешеходника ногами с ведением самоката руками не помню, сейчас по сути можно ездить верхом.

Информация

В рейтинге
5 321-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Разработчик игр
Ведущий