Еще один пост из серии лайфхаков, поэтому с вас
Часто бывает необходимо переписывать в код какие-то пути к ресурсам из проекта, например, чтобы подгрузить ассет из папки Resources или что-то в этом роде. Как вы понимаете, ошибиться при просто переписывании можно достаточно легко, да и довольно муторное это дело)
Поэтому, когда вам надо указать путь, то вы выбираете в окне Project необходимый ресурс и нажимаете комбинацию клавиш CTRL + ALT + C, после чего копируется полный путь к ресурсу, относительно корневой папки проекта. Далее вставляете в код, подрезаете то, что вам не надо и радуетесь жизни:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Недавно наткнулся на архивное видео с моих первых соревнований по боксу из далекого детства и решил написать этот постик:)
Вообще советую всем немного уделять внимание спорту т.к., действительно, улучшается самочувствие, да и голова работать лучше начинает, так что считайте такой мини лайфхак для повышения продуктивности:)
Вот такой #оффтоп получился:) А вы уделяете время спорту? И какой вид любите больше всего?)
Please open Telegram to view this post
VIEW IN TELEGRAM
Тут в дискорд канале написали, что Brackeys вернулся:)
Довольно радостное событие, т.к. с него, насколько я знаю, многие начинали разработку на юнити, да и, в целом, он долгое время был главным популяризатором нашего любимого движка:)
Правда, насколько я понимаю, дальше от него будут видосы по каким-то open source решениям по типу годота, но это не так важно:)
Поддержим огонечком собрата по цеху
Please open Telegram to view this post
VIEW IN TELEGRAM
У меня на курсе есть ученик, который работал над окружением в таких играх как Atomic heart и PUBG.
Пока контента не сильно много, но хочу с вами поделиться, так как материал стоящий
Вот пару примеров:
- Фишка с обоями;
- Детализация кирпичных и каменных объектов.
Кому интересно - залетайте -> https://t.me/Cod3Art
Please open Telegram to view this post
VIEW IN TELEGRAM
Недавно наткнулся на такой сайтик, где собрана куча материала по созданию AI для игр. Материал, к сожалению, на английском, но я немного посмотрел по пунктам - там прям очень много всего полезного можно найти)
В общем советую ознакомится всем разрабам -> https://www.gameaipro.com
Please open Telegram to view this post
VIEW IN TELEGRAM
Gameaipro
Game AI Pro
Home of the book Game AI Pro
Тут недавно VK Play выложили результаты опроса игроков по отношению к инди-играм🤓
Спасибо Саше, что делиться и распространяет подобные результаты. На самом деле довольно интересная статистика.
А как вы относитесь к инди играм? Давайте проверим актуальность данного опроса:)
Please open Telegram to view this post
VIEW IN TELEGRAM
Я тут немного проспал момент, когда вышла Unity 6 preview, однако событие довольно грандиозное
Сильно пока не изучал, что именно добавили, но некоторые моменты довольно интересные:
И там на самом деле еще куча всего есть. В общем звучит весьма неплохо:)
Как вам грядущие обновления?
Please open Telegram to view this post
VIEW IN TELEGRAM
Unity
Unity 6 Preview is now available
Unity 6 Preview (formerly known as 2023.3 Tech Stream) is the last release of our development cycle for Unity 6 and is available for download now.
У нас тут смешарики с единорогами заготовлены
Делитесь в комментах фотографиями своих овальных друзей
Please open Telegram to view this post
VIEW IN TELEGRAM
Подробнсти в посте ниже 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from prototype.indie
✏️ prototype.indie: prototype.indie совместно с VK Play и Astrum Ent. приглашают на летнюю питч-сессию!🔥
Мероприятие состоится 2 июня в 14:00 в большом конференц-зале офиса Astrum Ent. (г. Москва, Ленинградский проспект, 70, метро Сокол, БЦ «Алкон II»).
В жюри будут эксперты из Astrum Ent., VK Play и приглашенных компаний, а в зале — представители индустрии.
Питч-сессия — прекрасная возможность заявить о своем проекте, получить фидбек и экспертизу, а может и предложение о сотрудничестве.
Условия участия:
❗️Заявки принимаются до 22 мая. Список 10 отобранных проектов будет оглашен 27 мая. Подать заявку на участие 👉 https://vk.cc/cwM2in
❗️Для участия обязательна презентация (питч-дек) проекта и физическое присутствие спикера на площадке.
❗️Формат питчей: 10 минут на презентацию проекта, 10 минут на фидбек и вопросы от экспертов и зрителей.
Регистрация зрителей на посещение мероприятия откроется 27 мая.
Мероприятие состоится 2 июня в 14:00 в большом конференц-зале офиса Astrum Ent. (г. Москва, Ленинградский проспект, 70, метро Сокол, БЦ «Алкон II»).
В жюри будут эксперты из Astrum Ent., VK Play и приглашенных компаний, а в зале — представители индустрии.
Питч-сессия — прекрасная возможность заявить о своем проекте, получить фидбек и экспертизу, а может и предложение о сотрудничестве.
Условия участия:
❗️Заявки принимаются до 22 мая. Список 10 отобранных проектов будет оглашен 27 мая. Подать заявку на участие 👉 https://vk.cc/cwM2in
❗️Для участия обязательна презентация (питч-дек) проекта и физическое присутствие спикера на площадке.
❗️Формат питчей: 10 минут на презентацию проекта, 10 минут на фидбек и вопросы от экспертов и зрителей.
Регистрация зрителей на посещение мероприятия откроется 27 мая.
Решил написать небольшой (или большой??) пост про то, почему так мало материала выходит последнее время и когда планирую запускать контент машину
- https://t.me/yakovlev_beginner_bot - бот для начинающих
- https://t.me/yakovlev_advanced_bot - бот для продвинутых
В кратце как - то так дела обстоят:) Если интересно, чтобы я рассказал что-нибудь по подробнее, то пишите в комментарии. Да и, в целом, как у вас дела, улучшается настроение к лету?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Сейчас готовлю выступление на конференцию разработчиков (подробности будут немного позже). Буду выступать с темой полезных и необходимых инструментов для разработки на Unity.
Пишите в комментариях, думаю многим будет интересно почитать
Please open Telegram to view this post
VIEW IN TELEGRAM
Киньте
При обучении (как на ютубе, так и на своих курсах), помимо различных языковых и архитектурных конструкций, я стараюсь также акцентировать внимание на некоторых моментах связанных с клин кодом. И хотел бы выделить маленький эпизод с урока, на который многие не обращают внимание - использование приватных свойств для улучшения читаемости.
Представим, что у нас есть платформер и мы хотим возвращать поворот персонажа, в зависимости от его скорости. Для этого делаем вот такой метод:
private Quaternion GetRotationFrom(Vector3 velocity)
{
if (velocity.x > 0)
return new Quaternion(0, 0, 0, 0);
if (velocity.x < 0)
return Quaternion.Euler(0, 180, 0);
return _character.transform.rotation;
}
В целом метод довольно не сложный (возвращается поворот влево или вправо в зависимости от скорости), однако человеку, который первый раз взглянул на код надо немного времени на подумать, что тут за кватернионы, почему они именно такие и тп. Более того - это чистого вида "магические" числа и если мы где-то еще захотим использовать такие определение поворотов, то нам снова надо будет дублировать эти кватерноны и появятся все обычные проблемы, связанные с тем, что одна и та же вещь определена в разных местах
Поэтому тут лучше будет вынсти приватные свойства для определения этих поворотов и немного переписать метод:
private Quaternion TurnRight => new Quaternion(0, 0, 0, 0);
private Quaternion TurnLeft => Quaternion.Euler(0, 180, 0);
private Quaternion GetRotationFrom(Vector3 velocity)
{
if (velocity.x > 0)
return TurnRight;
if (velocity.x < 0)
return TurnLeft;
return _character.transform.rotation;
}
Благодаря использованию свойств мы сразу убили двух зайцев - определили в одном месте, что такое поворот влево и враво (избавались от магических чисел) + сделали код намного более читаемым. Так что не бойтесь использовать свойства с такой целью - они служат не только для доступа к данным, но и для упрощения кода также могут помочь:)
#лайфхаки
Please open Telegram to view this post
VIEW IN TELEGRAM