Главная » Архив меток: Unity3D

Архив меток: Unity3D

Дайджест интересных материалов для мобильного разработчика #290 (11 марта — 17 марта)

Новый дайджест рассказывает про идемпотентность API, борьбу Apple и Spotify, именные законы дизайна, самые зарабатывающие приложения и чистое золото мобильных игр. Идемпотентным называют такой метод API, повторный вызов которого не меняет состояние. Здесь есть тонкий момент: результат идемпотентного вызова может меняться. Например, при повторном вызове идемпотентного API создания заказа — заказ не будет создаваться еще раз, но API может ответить ...

Читать далее »

Unity: процедурное редактирование Mesh

Преобразование моделей «на лету» — нередкая практика в симуляции физики деформаций, а также в играх с динамически генерируемым и изменяемым контентом. В таких случаях удобно применять методы процедурного редактирования и создания геометрии. Последние часто позволяют сэкономить заветные байты при передаче подгружаемых из сети данных. Кроме того — это весело! Мы расскажем об операциях преобразования и генерации частей меша. Статья направлена ...

Читать далее »

[Из песочницы] Наша с девушкой первая видео игра. Разработка на Unity. Часть 1

Ну как первая… Если не считать релизы только под Android и с десяток заброшенных проектов у финиша, то да, это первая наша игра с замахом больше чем одну платформу. Как же всё начиналось? А всё просто, работали мы значит над другим проектом, назовем его «проект А», работали уже долгое время и решили, а не сделать ли нам за пару месяцев ...

Читать далее »

[Из песочницы] Использование SQLite в Unity (Unity + SQLite)

Всем привет, данная публикация будет посвящена работе с встраиваемой реляционной базой данных SQLite в Unity. Данная статья написана новичком для новичков с целью показания работы с SQLite, предполагается, что вы знаете основы SQL. Так как в интернете нет ясного тутора для новичков, я решил занять эту нишу. В данной статье мы напишем простенький класс для работы с данной СУБД, который ...

Читать далее »

[Перевод] Стильный водопад из RiME в игровом движке: делаем водяной поток

Это вторая (и последняя) часть гайда по созданию водопада в Unity или UE4 после вдохновения игрой RiME. В первой разобрались с инструментами, выбрали среду разработки и создали шейдер кругов на воде. Почему начали именно с этого? Все просто: там используется большинство методов, которые сейчас понадобятся при создании водопада. Но тут есть и свои хинты. Тянуть не будем — давайте под ...

Читать далее »

[Из песочницы] Передача данных между сценами в Unity — применение мультисценности в разработке простых игр

Данная статья будет полезна начинающим разработчикам игр. В ней я расскажу о собственном опыте реализации мультисценного взаимодействия и проблемах с которыми я столкнулась. Информация предоставлена официальной документацией и доброжелательным коммьюнити разработчиков. Поговорим о статических классах для хранения данных, различных способах подгрузки сцен движком Unity, а также коснёмся кейса подключения Admob к проекту. Ситуация Моя игра представляет собой две сцены — ...

Читать далее »

Книга «Unity в действии. Мультиплатформенная разработка на C#. 2-е межд. издание»

Привет, Хаброжители! Второе издание «Unity в действии» было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими максимально эффективно использовать Unity для разработки игр. Больше внимания уделено проектированию двумерных игр, фундаментальные концепции которых читатель может применить на практике и построить сложный двумерный платформер. Эту книгу можно смело назвать введением в Unity для профессиональных программистов. Джозеф Хокинг дает людям, ...

Читать далее »

[Из песочницы] Управление состоянием и событиями между компонентами в GameObject

Управление состоянием и событиями между компонентами в GameObject Ссылка на проект Компоненты наследуются от базового класса MonoBehavior. Как известно всем, более или менее знакомых с платформой Unity, каждый игровой объект GameObject состоит из компонентов (встроенных или пользовательских, который обычно называют «скрипт»). И обычно, ну или часто, для связывания компонентов осуществляется прямая связь. в одном компоненте, для получения данных другого компонента, ...

Читать далее »

Релиз Unity 2019.1 beta

Вышла beta-версия Unity 2019.1, которая знаменует собой начало новейшего TECH стрима с множеством новых функций и возможностей. Это включает в себя больший контроль над редактором и улучшения как потенциальной скорости итерации при разработке для Android, так и рабочего процесса в целом.Итак, какие возможности есть у новой версии: Инкрементная сборка мусора (экспериментальная фича) В Unity 2019.1 впервые представлен инкрементный сборщик мусора ...

Читать далее »

[Перевод] Оптимизируем производительность игры параметрами импорта звука Unity

Разработчики обычно не до конца понимают параметры импорта звука в Unity, и на момент написания статьи я не смог найти ни одного подробного руководства по их использованию. В документации Unity хорошо описано то, что делают параметры импорта звука, но я хотел бы разобрать эти описания для более широкой аудитории, а также более детально объяснить, как применять эти параметры, чтобы выжать ...

Читать далее »