top of page

Чого ми навчилися дорогою

Фото автора: Marcel Dütscher
Marcel Dütscher
9 лип.
Читати 1 хв

Не кожне відкриття заповнює окрему статтю. Ось добірка маленьких уроків за останні місяці — кожен коштував нам щонайменше одного вечора.


Дверні прорізи потребують трьох блоків висоти. Звучить неправильно, але це фізика: наш персонаж гравця — це капсула трохи менше ніж 1,9 блока, проте логіка підйому сходами (step offset) під час ходьби додатково зондує 0,6 блока вгору. Двоблокові двері математично достатньо високі, а на практиці надто низькі: застрягаєш. Відтоді правило для будівництва кораблів і станцій таке: проходи заввишки три блоки. Завжди.


Скло має бути молочним. Наше перше прозоре скло було технічно правильним і виглядало як діра в стіні. Молочне, матове скло набагато краще читається як матеріал у блоковому світі — ти бачиш, що там щось є. Іноді реалістичне рішення — гірше.


git pull перед гілкою функції. Ми одного разу тижнями працювали над одним станом, поки два великі PR давно були влиті на сервері. Конфлікт злиття наприкінці був заслужений. Локальна головна гілка — це не факт, це спогад.


Windows, довгі шляхи та git worktrees. Проєкти Unity створюють глибоко вкладені кеші пакетів — настільки глибокі, що обмеження довжини шляху у Windows саботують прибирання git worktrees. Рятівний трюк був настільки ж потворним, наскільки ефективним: за допомогою robocopy віддзеркалити порожній каталог поверх впертого, а потім видалити.


Редактор бреше. (Дивіться статтю про шейдери в категорії Tech.) Те, що працює в редакторі Unity, ще нічого не доводить щодо збірки.


Маленькі уроки, великий вплив: кожен із них став рядком чек-листа. Можливо, це й є справжній урок.

Останні пости

Дивитися всі
Спершу один вид, потім п'ять: як росте ця гра 🪨

Хто гляне на наш список версій, знайде 29 випусків за добрих п'ять тижнів: від 0.1.0 20 червня до 0.9.0 учора. Як це працює? Точно не так, що ми сідаємо й одним розмахом будуємо готову функцію. Ми буд

 
 

Коментарі


Коментування цього посту більше не доступне. Зверніться до власника сайту, щоб дізнатися більше.
bottom of page