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


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

GranMinigun : (3 дней назад) Внезапно, со всем. А что можешь?
Гость : (3 дней назад) в чем сейчас помощь требуется?
Гость : (3 дней назад) есть "вакансии" для проекта?
GranMinigun : (неделю назад) Ы. Круто.
Yandersen : (неделю назад) Ну я ж хотел приехать? Ну вот и приехал. Ау, типа.
GranMinigun : (неделю назад) Хера. Ты же вроде всё в Канаде торчал, не?
Yandersen : (неделю назад) Эй, я в Беларуси уже почти год, даже работаю на Тракторном Заводе!
GranMinigun : (неделю назад) Ты вообще западный щпиён.
Yandersen : (неделю назад) Шабат по субботам. Ты не кошерный.
GranMinigun : (неделю назад) Не-не, только по четвергам.
lz : (неделю назад) +
Yakim (Watco... : (неделю назад) наркоманы)
Гость : (2 недель назад) Лошадка?
Yandersen : (2 недель назад) Тракторы!
GranMinigun : (2 недель назад) Радуга!
lz : (3 недель назад) Не, я тут всегда, просто пока своими делами занят. Если есть желание - присоединяйся, я подскажу что и чего.
GranMinigun : (3 недель назад) Есть ещё онлайн-проект, но я за ним вообще не следил. Знаю только, что им занимается молодняк.
GranMinigun : (3 недель назад) Я здесь для виду. Не могу сказать, ведутся ли какие-либо работы над P4. Скорее всего, единственный разработчик решил переключиться на другие дела вследствие отсутствия помощи и заинтересованности со стороны.
Гость : (3 недель назад) а....ремастер пилил последний раз:( печаль, столько слов было про 3-й....
Гость : (3 недель назад) август последняя активность
Гость : (3 недель назад) Я просто активности то не вижу на форуме, поэтому и спрашиваю нужна она вообще или нет?))
GranMinigun : (3 недель назад) Команды никогда и не было. О деталях я умолчу. Если можешь помочь - обратись к lz.
Гость : (3 недель назад) т.е. да? команды нет?
GranMinigun : (3 недель назад) Мечта всегда будет тлеть.
Гость : (3 недель назад) Умер проект?
lz : (18 Август 2017 - 14:31) Не, спс)))
GranMinigun : (17 Август 2017 - 18:59) Только он доступен так же, как и сырцы UE4. Читай - без аккаунта получишь 404.
Gaantro : (17 Август 2017 - 09:02) Исходный код движка Lumberyard от Amazon доступен на GitHub (Переделка CE)
GranMinigun : (12 Август 2017 - 17:02) Мэханоыди?.. wut
lz : (12 Август 2017 - 16:19) клятi
Гость : (12 Август 2017 - 11:16) механоиді
lz : (01 Август 2017 - 00:33) https://mesamatrix.net/
lz : (31 Июль 2017 - 21:04) Какие проблемы?)
lz : (31 Июль 2017 - 21:04) Я просто не хотел скидывать, но... http://www.phoronix....enGL-4.6-Driver
PA3UJIb : (31 Июль 2017 - 20:00) Ага, осталось дождаться этого функционала в дровах
lz : (31 Июль 2017 - 17:14) https://www.khronos....-spir-v-support
lz : (27 Июль 2017 - 10:22) В чём там сложность возникает?
Yakim (Watco... : (27 Июль 2017 - 09:21) Имеешь навык С++ и не можешь даже просто загуглить? Сириусли?)
Гость : (27 Июль 2017 - 09:20) https://www.google.c...a/search?q=ln(e)&oq=ln(e)&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8
Гость : (27 Июль 2017 - 09:19) https://www.google.c...ch?q=log2(65536)&oq=log2(65536)&aqs=chrome..69i57&sourceid=chrome&ie=UTF-8
Гость : (27 Июль 2017 - 06:57) НО КАК ЗАРЕГИСТРИРОВАТЬСЯ ТО777111
Гость : (27 Июль 2017 - 02:02) Разве что так)
lz : (27 Июль 2017 - 01:59) А так для души делать, как хобби, может потренироваться в программировании, может ещё что-то полезное для себя найти.
Гость : (27 Июль 2017 - 01:54) Если кто-то играет)
lz : (27 Июль 2017 - 01:41) В ремастер будут играть все, кто играет в оригиналы. Поэтому вопрос - сколько людей играет в оригиналы?

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

Unreal Engine 4

Unreal engine движок

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

#21 OFFLINE   Yandersen

Yandersen

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

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

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

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



#22 OFFLINE   lz

lz

    True Warrior

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

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