Перейти к содержимому


Свернуть чат Чат Открыть чат во всплывающем окне

GranMinigun : (неделю назад) Ы? Чего там?
Yakim (Watco... : (неделю назад) :D
lz : (неделю назад) алярма, сектанты на скайривере
GranMinigun : (неделю назад) У меня это нормальное поведение... :huh:
Yakim (Watco... : (неделю назад) :lol:
PA3UJIb : (неделю назад) С просонья показалось у меня UE загнал - показывает свои окошки поверх браузера :)
GranMinigun : (2 недель назад) Делами занят, во! Изображение
lz : (2 недель назад) как два байта переслать
Yandersen : (2 недель назад) Ну так заведи себе нового начальника, чо!
PA3UJIb : (2 недель назад) когда начальник требует чтобы работу, которая на месяц рассчитана, я сделал за неделю, как-то не механоидов и не до депрессии
Yandersen : (2 недель назад) Ну так делйте миханойдов, отвлекитесь от депрессии! :)
Yakim (Watco... : (2 недель назад) я похоже тоже(
GranMinigun : (2 недель назад) Да так. Депрессую помаленьку. Ничего особого.
PA3UJIb : (2 недель назад) Шотаке? Антигравы накрылись? Или двигло перегорело?
Yandersen : (3 недель назад) А я функционирую в незначитеьной степени.
Yandersen : (3 недель назад) Уже непревстаёт штоле?
GranMinigun : (3 недель назад) Неправда, у меня предкризис предсреднего предвозраста.
lz : (3 недель назад) А ты сам как?
Yandersen : (3 недель назад) Затихли все, картоху копают на дачах.
Yakim (Watco... : (3 недель назад) Щито?
Yandersen : (3 недель назад) Лето, картоха, да?
Yakim (Watco... : (09 Май 2017 - 23:25) В Дискорд зайди)
lz : (09 Май 2017 - 23:10) ?
Yakim (Watco... : (09 Май 2017 - 22:28) Егорка
Yakim (Watco... : (09 Май 2017 - 14:20) Ага, как мой пукан, от бэд-блоков на винте=D
Крогот : (09 Май 2017 - 03:26) Горит хорошо.
Крогот : (09 Май 2017 - 03:26) Лол.
Крогот : (09 Май 2017 - 03:25) https://youtu.be/aWfbiAdfyhQ (Только выключите эту музыку)
GranMinigun : (08 Май 2017 - 22:23) http://soundimage.or...gn=communitytab
Yakim (Watco... : (08 Май 2017 - 10:28) пхахах у него и так чирик, ему нужно активировать прогу для создания разверток, а активатор только под семерку и ниже йо-хо-хо
lz : (08 Май 2017 - 09:46) Переходи на 10)
Moh : (08 Май 2017 - 00:59) В лс
Moh : (08 Май 2017 - 00:59) Операционка
Moh : (08 Май 2017 - 00:59) Парни, есть у кого установленная w7 ?
Yandersen : (08 Май 2017 - 00:00) Мне 2 дня понадобилось, чтоб тактику отгадать и пройти, лол, я туп.
GranMinigun : (07 Май 2017 - 17:42) О, тут что-то было в моё отсутствие.
lz : (07 Май 2017 - 15:16) Когда пару раз выиграешь, уже не так)
Yandersen : (07 Май 2017 - 01:32) http://2048playonline.ru/
Yandersen : (07 Май 2017 - 01:32) Убийственно затянуло:
lz : (06 Май 2017 - 00:51) Создай свою тему и пости туда, а модели можно в ремастеред потом включить.
Moh : (05 Май 2017 - 23:43) Для глайдеров еще вижу тему, а для зданий и техногенщины? :huh:
Moh : (05 Май 2017 - 23:42) Имею в процессе создания модели основной базы, сборочного цеха, климат-активатора и еще всяких мелочей, есть куда скинуть рендеры и наброски моделей на хранение (ну и на обзор возможно)?
Moh : (05 Май 2017 - 22:11) Ахах, ну как сказать. Местами было действительно весело
Yandersen : (05 Май 2017 - 20:35) Как армия? Повеселился там? :)
lz : (04 Май 2017 - 20:52) q

Фотография
- - - - -

Unreal Engine 4

Unreal engine движок

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 21

#21 OFFLINE   Yandersen

Yandersen

    Диванный теоретик

  • Админ
  • 447 сообщений
  • Откуда:Canada
  • Настоящее имя:Ян

Отправлено 02 Октябрь 2015 - 21:29

Ум, Егор, а если с основ всё же начинать - какие конкретно задачи в компетенции Вижуалки, а какие - УЕ редактора? Что делается одним и что другим и как они взаимосвязаны?



#22 OFFLINE   lz

lz

    True Warrior

  • Админ
  • 203 сообщений

Отправлено 04 Октябрь 2015 - 19:18

В студии открывается всего лишь проект С++ проекта UE4, если он не только на блюпринтах. То есть это инструмент для удобства разработчика. Ключевые действия выполняются программами из UE4.

Для управления сборкой проекта используется UBT - Unreal Build Tool. Компиляторы могут использоваться любые из основных (MSVC, gcc, clang).

По С++ коду, в котором вписаны специальные макросы (UCLASS, UFUNCTION, ...), генерируется большое количество кода, необходимого для связи Unreal Engine с пользовательским кодом приложения (С++).

Как раз этот сгенерированный код и выступает в роли связующего материала между "просто кодом" и анреалом. Именно по нему в анреале в настройках появляются нужные имена классов, имена переменных и т.д. Для того, чтобы правильно сгенерировать нужный код, С++ код программы пишется по специальным правилам анреала. Соответственно, когда все правила соблюдены, в настройках проекта в анреале можно устанавливать привязки к С++ коду.

Например, чтобы С++ код начал использоваться при запуске игры, в анреале нужно сменить имя класса со значения по умолчанию (класс в движке) на класс пользователя. С этого и начинается взаимодействие пользовательского кода с движком.

 

Какие задачи в компетенции С++ кода и UEditor? UEditor всего лишь front end для С++ кода движка UE4. Что это значит? То, что на С++ коде пользователь по умолчанию может сделать больше, чем в редакторе, имеет больше возможностей, чем в редакторе.

Что делается одним и что другим? Всё делается движком, про взаимосвязь я рассказал.

 

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


Polygon-4
Документация и инструкции по установке доступны по ссылке:
 





Темы с аналогичным тегами Unreal, engine, движок

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных