Обновить
  • по релевантности
  • по времени
  • по рейтингу

Unity3d. Уроки от Unity 3D Student (B17-B20)

Разработка игр *Unity *
Tutorial
Всем привет. DisaDisa начал хорошее дело по переводу уроков по Unity 3D от сайта www.unity3dstudent.com. Я решил продолжить начатое, чтобы уж на хабре был законченный курс.

Ссылки на предыдущие уроки:

Читать дальше →
Всего голосов 31: ↑29 и ↓2 +27
Просмотры 86K
Комментарии 2

Unity3d. Уроки от Unity 3D Student (B25-B28)

Разработка игр *Unity *
Tutorial
Всем привет. Это заключительная серия базовых уроков по Unity 3D от сайта Unity3DStudent. Далее будут еще два урока среднего уровня. Upd: планы изменились, этих уроков не будет, так как второй урок (по анимации) уже довольно сильно устарел, а выкладывать перевод только одного урока не вижу смысла. Пусть он останется на самостоятельное изучение =)

Ссылки на предыдущие уроки:

Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 57K
Комментарии 2

Реалистичное гравитационное линзование на Unity

Программирование *C# *Unity *
Из песочницы
Tutorial
image
Эффект гравитационной линзы вызванный скоплением галактик RCS2 032727-132623

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

Читать дальше →
Всего голосов 53: ↑52 и ↓1 +51
Просмотры 27K
Комментарии 12

Про создание платформера на Unity. Часть вторая, звездная

Блог компании Microsoft Unity *
Tutorial
Привет, Хабр!

Я, как и обещал, продолжаю делиться с вами знаниями, приобретенными в процессе освоения 2D-режима Unity. От начинающего, так сказать, начинающим. Систематизирую, улучшаю и прогрессирую вместе с вами. Сегодня мы добавим к содержимому первой статьи управление камерой, сбор бонусов и первый способ умереть в игре. Если вам, как и мне, не терпится приступить, то добро пожаловать под кат.

И да, гифок там еще больше, чем в прошлый раз.



Читать дальше →
Всего голосов 57: ↑49 и ↓8 +41
Просмотры 97K
Комментарии 16

Синхронизация музыки и игровых событий на Unity

Программирование *C# *Unity *
Tutorial
image
Пример редактора уровня в игре.

Если вы когда либо играли в игры типа Guitar Hero, Osu или Bit Trip Runner вы знаете, как сильно погружает в «поток» простая зависимость геймплея от музыки играющей на фоне. Удивительно, что таких игр, на самом деле не так уж и много. Кроме того, такая синхронизация может быть полезна для создания спецэффектов, но тем не менее почти нигде не встречается, кроме обозначенных выше игр типа rhythm. Вот и я решил воспользоваться таким бесхитростным приемом в собственной игре, а также поделиться наработками.

Я постарался описать конструкцию, удобную как для программирования большого количества игровых событий, так и работающую как можно более оптимальным образом. Применить которую можно почти в любой игре, возможно и вам она пригодится, если вы занимаетесь их разработкой.
Читать дальше →
Всего голосов 31: ↑27 и ↓4 +23
Просмотры 19K
Комментарии 13

Руководство к Car Tutorial (Unity3d) часть 1 из 3

Разработка игр *Unity *
Recovery mode
Tutorial
Это переведенное руководство для проекта ссылка или альтернативная ссылка на проект с исправленными ошибками под Unity3d 4.6.

P.S Оригинал руководства, находится в самом проекте ввиде 3ех PDF файлов, в папке Assets.

Данный архив был заменен на UnityPacked. В этом проекте уже залит архив со скриптами переписанными на C# находящийся в папке Assets\Scripts\CSharpScripts. Порядок установки:

1) Запускаем Unity3d и создает пустой проект.
2) Импортируем наш проект > (Assets/Import Package/Custom Package).
3) Дожидаемся импорта всех ресурсов и вуаля наш проект импортирован.
4) ВНИМАНИЕ!!! если хотите использовать все C# скрипты, надо удалить предварительно JS скрипты из проекта и из

Prefabs, а затем распаковать архив C# скриптов и использовать эти скрипты.

Отдельное спасибо команде Zionn Game Room за перевод официальных и не официальных видеоуроков по Unity3d на русский язык. И так, приступим к изучению нашего руководства.

Часть 2
Часть 3
Читать дальше →
Всего голосов 21: ↑17 и ↓4 +13
Просмотры 60K
Комментарии 21

Руководство к Car Tutorial (Unity3d) часть 2 из 3

Разработка игр *Unity *
Tutorial
Часть 1
Часть 3

Итак, приступим к изучению нашего руководства.

Часть 2: Тонкая настройка автомобиля


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

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

Главная сила Unity3d является его возможность тонкой настройки (tweakability) — как вы видели, все публичные переменные в скриптах показаны в инспекторе, так что вы можете изменить значения, не изменяя его в коде. И даже более мощные настройки: как только вы сделали изменения, вы можете сразу же увидеть результат изменений. Вам никогда не придется перекомпилировать игру, что бы увидеть результат изменений.
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 21K
Комментарии 30

Руководство к Car Tutorial (Unity3d) часть 3 из 3

Разработка игр *C# *Unity *
Tutorial
Часть 1
Часть 2

Прежде чем начнем, хочу предложить скрипты переписанные на C#. т.к половина скриптов на JS я решил переписать их под C# (мне C# роднее). Скачать

Так же идет активный «разбор» проекта для начинающих «Project: Survival shooter», видеоуроки представлены в следующем Плэйлисте, дополнительные видеоуроки к Survival shooter. Лично выражаю благодарность этому каналу, за их не легкий труд.

p.s в конце этого руководства есть видео обзор в котором на примерах идет сравнение двух реализованных методов управления автомобилем.

Итак, приступим к изучению нашего руководства.

Часть 3: Под капотом


Мы уже видели, как собрать рабочую машину из 3D-модели, скриптов и встроенных компонентов. Мы также познакомились с публичными переменными и как они могут быть использованы для тонкой настройки автомобиля.
Читать дальше →
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 25K
Комментарии 3

Руководство к Car Tutorial (Unity3d): Изучение альтернативной физической модели (часть 1 из 3)

Разработка игр *Unity *
Tutorial
Прежде чем начнем, хочу предупредить, что это не перевод официального руководства, а мое личное руководство к установке физики на автомобиль.

Часть 1
Часть 2
Часть 3

Изучение альтернативной физической модели:


Часть 2
Часть 3

В официальном руководстве говорилось о физике автомобиля, которая имеет упрощенную модель и имеет много недостатков, которые можно прочитать в самом конце Часть 3 руководства. Или посмотреть это видео:



P.S Для тех у кого модели экспортированы, можем сразу же перейти к настройке автомобиля Переход, а так же могут просмотреть видео по настройки автомобиля (дополнение к статье) :
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 23K
Комментарии 2

Изучение структуры папок проекта в Unity — системы контроля версий

Разработка веб-сайтов *Разработка игр *Unity *
Tutorial
Добрый вечер хабрчане, решил перевести один единственный урок из раздела Архитектура — MASTERING UNITY PROJECT FOLDER STRUCTURE — VERSION CONTROL SYSTEMS на официальном сайте Unity. В самом конце статья немного модифицирована, была изменена настройка проекта VCS (Version Control System).

P.S для тех кто только знакомится с Unity3d и предпочитает видеоуроки советую ознакомится с официальными видеоуроками для новичка на русском языке.

В этом уроке я хочу пролить немного света на:
— Структуру папок проекта в Unity.
— Какие папки и файлы необходимы для систем контроля версий (VCS).
Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 26K
Комментарии 23

Руководство к Car Tutorial (Unity3d): Изучение альтернативной физической модели (часть 2 из 3)

Разработка игр *Unity *
Tutorial
Прежде чем начнем, хочу предупредить, что это не перевод официального руководства, а мое личное изучение альтернативной физики на автомобиле из руководства Car Tutorial.

Часть 1
Часть 2
Часть 3

Изучение альтернативной физической модели:


Часть 1
Часть 3

P.S В данной статье приведены основные примеры, в видео их в полтора раза больше так, что кому интересен каждый из этих примеров, смотрим видео:



В этом разделе мы изучим массу автомобиля и влияния расположения центра тяжести в нашем автомобиле.

Итак, как мы знаем из прошлой статьи масса нашего автомобиля = 1445кг.

image
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 7.2K
Комментарии 0

Использование skyboxes в Unity3d

Unity *
Tutorial
Предлагаю читателям «Хабрахабра» перевод публикации «Unity — Using Skyboxes» из блога компании Unity.

Дополнительные материалы к статье Skybox и Cubemap

Skybox является панорамной текстурой, которая находится за всеми объектами в сцене, что бы симулировать небо или большой город или любую другую перспективу на большом расстоянии (своего рода фон). Этот урок объясняет, как использовать skybox в Unity.

Что такое Skyboxes?


Skybox — панорамный вид разделенный на шесть текстур, представляющие шесть видимых направлений вдоль основных осей (вверх, вниз, влево, вправо, вперед и назад) (up, down, left, right, forward and backward). Если Skybox создан правильно, текстурные изображения будут как единое целое по краям, чтобы дать непрерывный окружающий образ, который можно рассматривать «изнутри» в любом направлении. Панорама оказывается позади всех остальных объектов в сцене и вращается в соответствии с текущей ориентации камеры (не путайте с положением камеры, которое всегда берется, чтобы быть в центре панорамы). Skybox таким образом, простой способ добавить реализма к сцене с минимальной нагрузкой на видеокарту.
Читать дальше →
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 32K
Комментарии 88

Использование текстуры детализации для получения высшего качества реализма (подробнее)

Unity *
Tutorial
Предлагаю читателям «Хабрахабра» перевод публикации «Using detail textures for extra realism close-up» из блога компании Unity.

Дополнительный материал к этой статье ссылка

Текстуры детализации (Detail Textures) на узоре текстуры, которые будут исчезать на поверхности, когда камера будет постепенно отдаляться. Это может быть использовано для имитации грязи, погодных условий или другой подобной детали на поверхности, не добавляя к визуализации (rendering) лишних расходов, когда камера находится слишком далеко, чтобы увидеть разницу.

Получение текстуры


Текстуры детализации (Detail Textures) на черно-белом изображении, которые используются для осветления или затемнения другой выбранной текстуры. Где пиксель имеет значение яркости от 0 до 127, изображение будет затемнено (0 обозначает максимальное затемнение), когда значение находится между 129 и 255, изображение будет освещено (255 означает максимальное освещение). Значение ровно 128 нейтральное и оставит часть изображения (с пикселями яркости 128) без изменений.

image
Читать дальше →
Всего голосов 17: ↑9 и ↓8 +1
Просмотры 14K
Комментарии 2

Unity 3d 4.6 (5) проект Survival shooter game на русском

Unity *
Recovery mode
Из песочницы
Здравствуйте!

Сегодня мы приступаем к изучению и сборке готового проекта от команды Unity 3d под названием Survival Shooter.

При детальном изучении проекта мы коснемся таких игровых аспектов в изучении, как новая UI (версия Unity 3d 4.6), создание скриптов для движения камеры, управления игровым персонажем, точки спауна врагов и многое другое.

Рассмотрим виды анимации и ее логического применения с помощью Animator Controller.
Читать дальше →
Всего голосов 16: ↑13 и ↓3 +10
Просмотры 26K
Комментарии 2

Секреты экспорта из Blender в Unity

Разработка игр *Unity *
Tutorial

— Теория о системе координат (правосторонней и левосторонней)
— Теория правильного создания 3d моделей в blender
— Быстрый экспорт файлов из Blender в Unity3d.
— Как правильно сопоставить масштабы модели в Blender и Unity.
— Экспорт с правильной ориентацией модели
— Почему количество вершин по-разному отображается в Unity и Blender?

Скрипты для автоматического экспорта из Blender в Unity3d (Ссылку предоставил пользователь darkfrei )
Читать дальше →
Всего голосов 24: ↑19 и ↓5 +14
Просмотры 105K
Комментарии 25

Pool объектов для Unity3d

Разработка игр *C# *Unity *
Recovery mode
Tutorial
Все знают что операции создания и удаления объектов не дешевые. Например создавать каждый раз пулю и уничтожать, довольно накладно для тех же мобильных устройств. Может стоит не уничтожать пулю, а скрывать ее. Вот решил поделится своей реализацией Pool Manager.
Читать дальше →
Всего голосов 25: ↑16 и ↓9 +7
Просмотры 34K
Комментарии 8

Как используя Canvas собрать кликабельную карту мира на Unity3d

Разработка веб-сайтов *Разработка игр *Unity *
Из песочницы
Возникла задача собрать карту мира. Причем именно собрать из множества стран, стран-регионов, потому как страны должны быть кликабельны. Да проще некуда, скажете вы, всего-то и надо запилить целую карту да развесить по странам полигон-коллайдеры, пффф… Но нет, подразумевается, что страна должна будет изменять цвет на красный или черный и при клике будет выделяться белым. Кроме того, со временем на стране должны появляться красные поинты (да-да… я знаю, о чем вы подумали). Этих поинтов должно быть достаточно много на карте.

Было принято решение собрать карту при помощью Canvas. Удобная штука, экономит массу времени. Но не в этот раз.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 23K
Комментарии 26

Дайджест новостей из мира разработки на Unity

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
Лето – пора больших свершений. Потратьте время отпусков с пользой: читайте наш новый дайджест и создавайте потрясающие игры на Unity.


Читать все
Всего голосов 22: ↑19 и ↓3 +16
Просмотры 22K
Комментарии 0

Дайджест новостей из мира разработки на Unity

Блог компании Plarium Разработка мобильных приложений *Разработка игр *Unity *
В нашем дайджесте вас ждут самые сочные новости и туториалы. Продолжайте наслаждаться солнечными деньками и попутно совершенствуйте свои навыки разработки игр на Unity.


Читать все
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 21K
Комментарии 5