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


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

Yakim (Watco... : (4 дней назад) бугага
lz : (неделю назад) Вытаскивал из блока.
lz : (неделю назад) Блэт, мои серваки на амазоне под раздачу попали.
Yakim (Watco... : (2 недель назад) :ph34r:
Гость : (4 недель назад) Благодарю :) (предпочитаю постоянный стабильный заработок)
Yakim (Watco... : (21 Март 2018 - 19:56) пхахаха
lz : (21 Март 2018 - 16:46) Может быть, хочешь знать, как поднять бабла?
lz : (21 Март 2018 - 16:46) Кстати, а проблем с доступом к джойказино у тебя нет?
lz : (21 Март 2018 - 16:02) Активировал.
Гость : (21 Март 2018 - 15:32) Проблемы с активацией аккаунта на форуме... =)
Yakim (Watco... : (19 Март 2018 - 21:37) :ph34r:
Yakim (Watco... : (01 Февраль 2018 - 21:44) ?
Yandersen : (01 Февраль 2018 - 19:04) Проблемы?..
Yakim (Watco... : (31 Январь 2018 - 13:18) Какие проблемы?
lz : (30 Январь 2018 - 16:17) Какие проблемы? Проблемы с другими движками?
GranMinigun : (30 Январь 2018 - 12:45) Где я предлагал заняться рефакторингом? Я спрашивал, в чём именно проблемы.
Гость : (30 Январь 2018 - 07:55) пускай они там как нибудь сами, без меня)
GranMinigun : (29 Январь 2018 - 21:19) Анрил с видимым исходным кодом таки. Но да, у СруДвижка только сырцы самого движка и свободны. А что конкретно за проблемы в коде СруДвижка? Я видел, что у них в планах провести рефакторинг в ближайший апдейт или два. С точки зрения инструментария, к слову, СруДвижок серьёзно подтянулся в последних версиях, я даже решил таки поближе ознакомиться. (А вообще, мне он понравился графическими технологиями, особенно подходом к освещению.)
Yakim (Watco... : (29 Январь 2018 - 18:01) люто плюсую Егор)
lz : (29 Январь 2018 - 14:29) Движок большой, функционала много, код качественный (не как у крузис енгине) и всё такое.
lz : (29 Январь 2018 - 14:28) Анреал открытый, взрослый, на С++. Пока проект некоммерческий денег заносить никому не надо.
lz : (29 Январь 2018 - 14:27) Да не, на самом деле у меня даже где-то описано, что графический движок можно заменить при необходимости.
lz : (29 Январь 2018 - 14:27) Потому что анреал - офигенная тема.
GranMinigun : (29 Январь 2018 - 01:03) Кстати, Егор. А почему выбор движка пал именно на UE4? Какие-то предпосылки к этому были?
lz : (27 Январь 2018 - 18:39) Я подумал на карту механоидов побольше добавить для фана, а надо ж запаковывать ещё.
lz : (27 Январь 2018 - 18:39) Спс, это я и писал)
GranMinigun : (27 Январь 2018 - 18:20) Только распаковщик. Сторонний. Точнее, его создал lz.
Гость : (27 Январь 2018 - 03:45) а интересно, есть ли где упаковщик для м1? в сдк или может где встроен в саму игру или редактор
Folgen : (19 Январь 2018 - 08:31) Спс.
GranMinigun : (19 Январь 2018 - 05:43) Готово. Добро пожаловать на форум, механоид.
GranMinigun : (19 Январь 2018 - 05:42) Указать, кого именно активировать, например.
Гость : (19 Январь 2018 - 00:49) Активируйте акк. Хз, нужно что-либо указывать дополнительно для этого в чате, или админы сами всех подряд активируют, кто в очереди на активацию?
GranMinigun : (13 Январь 2018 - 05:42) https://forums.unrea...sed-on-gis-data
Yakim (Watco... : (09 Январь 2018 - 00:24) Аа да? Ну окей)
GranMinigun : (08 Январь 2018 - 20:06) А это даже не обсуждается!
Yakim (Watco... : (08 Январь 2018 - 19:55) А кто сказал что мы пьянели?)
GranMinigun : (08 Январь 2018 - 19:48) Ну что, товарищи, протрезвели?
Yakim (Watco... : (02 Январь 2018 - 20:56) сяп)
Гость : (01 Январь 2018 - 23:57) Егорыч на праздники с каникул вернулся. За это тост! Всем маны!
lz : (30 Декабрь 2017 - 23:52) Наоборот.
Гость : (30 Декабрь 2017 - 23:16) Позвольте уточнить, для будущего наркомана прошлое это будущее или наоборот?
lz : (30 Декабрь 2017 - 22:08) Как ты его поймаешь, когда он знает, где ты его будешь ловить?
GranMinigun : (30 Декабрь 2017 - 09:12) Ловите наркомана из будущего!
PA3UJIb : (30 Декабрь 2017 - 06:37) С новым 2018 годом! А то старый-то 2018 мы и не видели даже
Yakim (Watco... : (29 Декабрь 2017 - 19:46) С наступающим)

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

Unreal Engine 4

Unreal engine движок

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

#21 OFFLINE   Yandersen

Yandersen

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

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

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

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



#22 OFFLINE   lz

lz

    True Warrior

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

Отправлено 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 анонимных