Dreaman Dreaman

Jusper, спасибо! Рад, что понравилось :)

Dreaman Dreaman

В новом помещении космической станции появилось очень важное устройство. По своей сути оно является энергетическим реактором, снабжающим станцию энергией.

...
iRediKurou iRediKurou

Jusper, UE сам движок увесистый это да. При билде требования на много ниже, но если болт забить то видюху пожгет тоже.

Блюпринтами можно реализовать самую элементарную логику. В проекте на С++ можно делать ноды для блюпринтов...

...
Jusper Jusper

С учетом того, каждая поделка на Unreal лагает как тварь если у тебя не топ PC, я бы тут поспорил. Без скиллов оптимизации все это графонистое будет играться только на топовом железе, а поверь, владельцы топового железа будут играть в блокбастеры...

...
iRediKurou iRediKurou

Jusper, если коротко: Unity ушла не туда по развитию.

Если подробнее:

  1. XYZ на курсе GameDesing на обучении используется UE. Потому, что он на много удобен для прототипирования (очень много из коробки).
  2. ...
Jusper Jusper

iRediKurou,

А чем, кстати, Unity не пошла?

iRediKurou iRediKurou

Ynomomento, Добрый день. Переносим игру с Unity на UE4. Потестировать прототип без сервера можно будет всем. Сейчас переписываются игровые механики и делается OutBlock. Подробнее на странице группы в ВК...

Ynomomento Ynomomento

Здравствуйте! можно ли уже поиграть в этот шедевр?) какими либо способами

Jusper Jusper

6 ударов в колокол и 1 крик Вильгельма.
Slash Polygon снова с вами.

Jusper Jusper

Я не до конца уверен, но, вероятнее всего, у тебя каждый раз определяется переменная enemy_hp = 100, потом ты от нее отнимаешь 20 и получаешь всегда на выходе 80. Оператор отрабатывает каждый раз, но при это значение переменной берет дефолтное ...

ternox92 ternox92
Мой новый интерфейс
Мой новый интерфейс
...
ondadesign ondadesign

Я купил, ща буду проходить))))))))))))))))
Если честно, привлекла музыка из трейлера)

Dreaman Dreaman

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

TheDarkestRed TheDarkestRed

Позвали дракона на вечеринку 🎮 🥳 🔥 🐉

https://vk.com/the_darkestred

TheDarkestRed TheDarkestRed

Поработали над окружением 🎮 🏛
https://vk.com/the_darkestred

Zemlaynin Zemlaynin

alexprey, не, все на Java у меня.

alexprey alexprey

Концепты очень хорошо выглядят!

Так, я думал у вас плюсы)

Логотип проекта Unity

Создание террейна в Unity3d для абсолютных новичков

Создание террейна в Unity3d для абсолютных новичков — Unity — DevTribe: инди-игры, разработка, сообщество

Создание террейна в Unity 3D

Введение

В данном уроке рассказывается о том, как создать ландшафт в Unity3D.

Unity - мощный инструмент для создания игр и визуализаций.

Отличительной чертой Unity является его гибкость, адаптивность к разработке как небольших 2D-паззлов или аркад, так и к разработке больших-серьезный стратегий, RPG или игр других жанров. В то же время, одной из парадигм Unity является простота освоения и удобство работы.

Создание ландшафта в Unity сравнимо с работой в редакторе ландшафта Warcraft 3. Немногим сложнее, зато предоставляются возможности по созданию действительной красивых ландшафтов.

Часть первая. С чего начать?

Начать следует, конечно, с установки и запуска редактора.
Процесс установки пропустим, так как он не вызовет затруднений ни у кого.
Итак, редактор запущен. Создаем или загружаем проект, в котором предстоит делать ландшафт. Если вы уверены, что не используете никаких ассетов с графикой, то следует выбрать ассет *Environment* из стандартной комплектации.
Следующее действие - добавить в проект этот самый "террейн", который будем создавать.
Для этого в верхнем (главном) меню выбираем GameObjects - > 3D Objects - > Terrain.

Создание террейна в Unity3d для абсолютных новичков — Unity — DevTribe: инди-игры, разработка, сообщество

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

Эта панелька будет с нами до конца статьи — Создание террейна в Unity3d для абсолютных новичков — Unity — DevTribe: инди-игры, разработка, сообщество
Эта панелька будет с нами до конца статьи

Часть вторая. И что это за кнопки?

Первый инструмент, на иконке которого изображены горы со стрелочкой вверх (и который выделен на рисунке бирюзовым)- это создание неровностей. Им можно создавать возвышения (кликнув на террейне в нужном месте) или впадины (то же самое, но с зажатым шифтом).
Обратите внимание, что для получения эффекта нужно настроить кисть - её форму, размер и "силу" (Opacity - непрозрачность).
Обратите внимание также, что для создания полноценных впадин террейн нужно сначала поднять. В противном случае ландшафт лишь выровняется до минимального уровня.
В этом уроке не будет рекомендаций по созданию _красивого_ ландшафта. Не будет даже советов по использованию созданного ландшафта. Цель урока - помочь освоиться с базовыми функциями редактора и, может быть, помочь преодолеть так называемый "ступор незнакомого интерфейса", возникающий у многих людей при запуске незнакомой программы или знакомой с изменившимся интерфейсом.

Наверняка после недолгих экспериментов вы получили некие резкие перепады высот, которые смотрятся "не очень". Для их устранения нам поможет Smooth terrain, расположенный справа через одну. Выглядит он как всё та же горка с каплей воды рядом (На рисунке выделен желтым). Это отнюдь не создание воды, как может показаться. Это _сглаживание_.
Левее, кстати, расположен инструмент для создания плато (выделен зеленым) - он выравнивает высоту. Для захвата необходимой высоты зажимаем Shift, после чего "рисуем" плато без зажатого шифта.
Следующие инструменты позволяют наложить на ландшафт текстуры, расположить деревья и декорации. Последняя кнопка на этой панели - настройки.

Для добавления текстуры (иконка - кисть, выделена красным), нужно сначала добавить тайлы. Ниже настроек кистей будет панель текстур. Нажимаем Edit textures - > Add texture и подбираем нужную (и как Normal, и как Smoothness) из списка предложенных (к слову, их можно добавлять самостоятельно, но об этом в другой раз). Для наглядности можно создать первой текстурой _GrassRockyAlbedo_, а второй - GrassHillAlbedo, после чего поэкспериментировать с настройками кисти и текстуры, порисовав травой.
+Преимуществом+ Unity является обилие кистей и довольно высокая гибкость их настроек, что после небольшой практике позволяет с легкостью создавать интересные ландшафты с минимумом усилий.

Инструмент размещения деревьев (выделен фиолетовым), располагающийся левее текстурирования, работает схожим образом. Добавляем деревья и... немного больше настроек. Указывается плотность расположения деревьев, их высота, которая может быть автоматически рандомизирована для каждого, привязка ширины к высоте (или её рандомизация) и автоматическая рандомизация поворота деревьев. К слову, в изначальной поставке деревьев не то, чтобы много.
Зажатие шифта, как водится. позволяет стирать деревья с террейна.

Также, на панельке можно найти кнопку "Mass Place Trees", которая позволяет заполнить весь террейн указанным количеством деревьев.
Последний инструмент (выделен синей рамкой) - расположение деталей, то есть всяческих украшений, вроде травы. Опять же, в изначальной поставке их не то, чтобы много.
К примеру, выбираем Edit Details -> Add Grass Texture и выбираем текстуру _GrassFrond01AlbedoAlpha_ после чего испытываем её кистью.

Заключение

Создание ландшафта в Unity3D - это не трудно. Конечно, использование Unity не гарантирует запредельный уровень графики без приложения каких-либо усилий, да и модели и текстуры, вероятно, придется делать самостоятельно или с привлечением художников и 3D-артистов, искать в сети, либо покупать. Охватить все тонкости в рамках одной статьи решительно невозможно. Более того, статья рассматривает лишь одну грань работы с Unity.

Надеюсь, что она помогла абсолютным новичкам немного разобраться с интерфейсом и возможностями Unity.

Смотрите также:


Комментарии



Хорошечно

Хорошо бы вторую часть разбавить скриншотами / картинками. А так, плюсую)

Справка