Вчера залили URP в основную ветке. На миграцию ушла примерно неделя, пришлось переписать один шейдер и переделать пару подсистем которые концептуально не могут работать в новом пайплайне(у нас это были штуки связанные с камерой). Будем гонять, посмотрим что вылезет.
Единственная вещь с которой пока не совсем понятно что делать - это Scriptable Debugging. Если он включен, то фпс падает до 30. Видимо то, что куски рендера заэкспоужены в шарповую часть дают о себе знать.. Но это догадки, подробностей у меня пока нет.
В общем
Просто держу в курсе!
Единственная вещь с которой пока не совсем понятно что делать - это Scriptable Debugging. Если он включен, то фпс падает до 30. Видимо то, что куски рендера заэкспоужены в шарповую часть дают о себе знать.. Но это догадки, подробностей у меня пока нет.
В общем
Просто держу в курсе!
This media is not supported in your browser
VIEW IN TELEGRAM
Сохраню вам пару минут времени. Если создавать материал через клик по шейдеру, то мы получим материал с этим шейдером! Спасибо @Tony182
Просто держу в курсе!
Просто держу в курсе!
This media is not supported in your browser
VIEW IN TELEGRAM
Глядите какое великолепие! Мало того что можно легко шарить код между шейдерами, так он еще и в виде ноды. Сразу предает профессионализма проделанной работе!
Просто держу в курсе!
Просто держу в курсе!
Несколько дней назад в бету вышла 2020.1. Сложнее с версиями теперь стало. Раньше какая то фича обещалась в какой то версии и все было плюс минус понятно. Сейчас же, если фича в отдельном пакедже, то мы должны попасть и в версию Unity и в версию пакеджа. В общем количество неопределенности в мире увеличилось)
Но все равно есть что разобрать, а для тех кому не лень полистать самому, вот блогпост:
Просто держу в курсе!
https://blogs.unity3d.com/2020/03/17/unity-2020-1-beta-is-now-available-for-feedback/?utm_source=twitter&utm_medium=social&utm_campaign=engine_global_generalpromo_2020-03-17_2020-1-beta-release&utm_content=blog
Но все равно есть что разобрать, а для тех кому не лень полистать самому, вот блогпост:
Просто держу в курсе!
https://blogs.unity3d.com/2020/03/17/unity-2020-1-beta-is-now-available-for-feedback/?utm_source=twitter&utm_medium=social&utm_campaign=engine_global_generalpromo_2020-03-17_2020-1-beta-release&utm_content=blog
Unity Technologies Blog
Unity 2020.1 beta is now available for feedbackUnity 2020.1 베타 버전 출시Unity 2020.1 ベータ版公開、フィードバック募集中です - Unity Technologies Blog
Discover what’s new in profiling tools, graphics, Editor workflows and more. Try out the new features and let us know what you think on the Beta forum! The Unity 2020.1 beta is a milestone in the development cycle of the first TECH stream release this year…
Профайлер можно будет запустить отдельным процессом от редактора. Теперь там не будет кучи мусора который создает сам редактор. Надо посмотреть на практике как это будет, потому что мне казалось, что чуть ли не весь мусор там засунут в EditorLoop. Что то еще есть? Этого много?
Так же авторы утверждают, что такой профайлер будет лучше работать с маломощными девайсами.
Так же улучшают отображение в Flow режиме для более удобной работы с в джобами. Рефакторинг того сего пятого десятого. Профайлер - круто
Просто держу в курсе!
https://docs.unity3d.com/2020.1/Documentation/Manual/ProfilerWindow.html?#standalone
Так же авторы утверждают, что такой профайлер будет лучше работать с маломощными девайсами.
Так же улучшают отображение в Flow режиме для более удобной работы с в джобами. Рефакторинг того сего пятого десятого. Профайлер - круто
Просто держу в курсе!
https://docs.unity3d.com/2020.1/Documentation/Manual/ProfilerWindow.html?#standalone
This media is not supported in your browser
VIEW IN TELEGRAM
А как вы проводите коронопаузу?
Просто дежу в курсе!
Просто дежу в курсе!
Забавная проблема с компонентами, которые не подчищают за собой.. И должны ли вообще?
Такой кейс: В рантайме накидываем на ui элемент canvas и оверрайдим сортировку этого канваса что бы объект был сверху. Когда этот компонент нам уже не нужен - удаляем канвас. В этом случае оверрайд остается где то на уровне движка при том что самого канваса уже нету. Помогло вот такое:
Как вы думаете это ок поведение или не ок?
Просто держу в курсе!
Такой кейс: В рантайме накидываем на ui элемент canvas и оверрайдим сортировку этого канваса что бы объект был сверху. Когда этот компонент нам уже не нужен - удаляем канвас. В этом случае оверрайд остается где то на уровне движка при том что самого канваса уже нету. Помогло вот такое:
cnvs.sortingOrder = 0;
cnvs.overrideSorting = false;
Destroy(cnvs);
Как вы думаете это ок поведение или не ок?
Просто держу в курсе!
Как вам 2020?) Ну ладно, злая шутка..
Вот вам пару хороших видосов про оптимизацию. Но особо не упарывайтесь! 🙃
https://www.youtube.com/watch?v=ZRDHEqy2uPI
https://www.youtube.com/watch?v=EK8sX8oCQbw
Просто держу в курсе!
Вот вам пару хороших видосов про оптимизацию. Но особо не упарывайтесь! 🙃
https://www.youtube.com/watch?v=ZRDHEqy2uPI
https://www.youtube.com/watch?v=EK8sX8oCQbw
Просто держу в курсе!
YouTube
Optimization tips for maximum performance – Part 1 | Unite Now 2020
Unity evangelist Arturo Núñez knows games inside and out. In the first part of this two-part series, profit from Arturo’s experience helping game developers ...
Уфф. Собрал наконец то билд своего хобби проекта - Masterplan Tycoon. Приходите - фидбек приносите!
https://rootools.itch.io/masterplan-tycoon
Просто держу в курсе!
https://rootools.itch.io/masterplan-tycoon
Просто держу в курсе!
itch.io
Masterplan Tycoon by Anton Bravin
LD-born Node-based economical strategy game. Available for Windows, macOS
BPT_16_wm_opt.gif
10.3 MB
Похоже, я начал выходить из спячки.. Сейчас узнаем работают ли комментарии под постами. Расскажите, как для вас прошел карантин?
Просто держу в курсе!
Просто держу в курсе!
На этой неделе у меня был челендж - не писать фич которые можно отложить. Сейчас я делаю миссии которые с точки зрения дизайна просто сабграфы, а с точки зрения игры отдельная зона на карте. Что бы отделить зоны друг от друга мне нужен "туман войны". И на данный момент он выгляди вот так 😁. Но вообще у меня идея использовать SpriteShape в виде маски для черного спрайта. Сейчас так нельзя, поэтому придется в кишки лезть. Ну и визуально эффект я еще не придумал, поэтому отложил)
Просто держу в курсе!
Просто держу в курсе!
This media is not supported in your browser
VIEW IN TELEGRAM
А сам переход выглядит как то так.
This media is not supported in your browser
VIEW IN TELEGRAM
Новый мокап дизайна для Masterplan Tycoon. Когда твоя игра начинает выглядеть на порядок лучше это очень вдохновляет!
Я тут в отпуске и поэтому можно вернуться к своим проектом наконец! Делаю статусы для Masterplan Tycoon:
https://www.twitch.tv/rootools
https://www.twitch.tv/rootools
Twitch
rootools - Twitch
https://masterplantycoon.com/subscription
Спасибо всем кто пришел! Это был практически первый опыт и в какой то момент я даже видел 10ку онлайна! Думаю что буду врываться еще 🙃🙃