arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
107 lines (64 loc) • 9.01 kB
Markdown
Ссылки по теме
* [Unreal Tournament 4 (Русский)](/index.php/Unreal_Tournament_4_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Unreal Tournament 4 (Русский)")
**Состояние перевода:** На этой странице представлен перевод статьи [Unreal Engine 4](/index.php/Unreal_Engine_4 "Unreal Engine 4"). Дата последней синхронизации: 24 июля 2017\. Вы можете [помочь](/index.php/ArchWiki_Translation_Team_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "ArchWiki Translation Team (Русский)") синхронизировать перевод, если в английской версии произошли [изменения](https://wiki.archlinux.org/index.php?title=Unreal_Engine_4&diff=0&oldid=482795).
Unreal Engine 4 - последняя версия движка для видеоигр, созданная Epic Games
Содержимое этой статьи было первоначально написано на [этой странице](https://wiki.unrealengine.com/Building_On_Linux) и адаптировано специально для Arch Linux.
## Contents
* [1 Минимальные требования](#.D0.9C.D0.B8.D0.BD.D0.B8.D0.BC.D0.B0.D0.BB.D1.8C.D0.BD.D1.8B.D0.B5_.D1.82.D1.80.D0.B5.D0.B1.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F)
* [2 Установка](#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0)
* [2.1 Установка из AUR](#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B8.D0.B7_AUR)
* [2.2 Установка из исходного кода](#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B8.D0.B7_.D0.B8.D1.81.D1.85.D0.BE.D0.B4.D0.BD.D0.BE.D0.B3.D0.BE_.D0.BA.D0.BE.D0.B4.D0.B0)
* [2.2.1 Получение](#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5)
* [2.2.2 Компиляция](#.D0.9A.D0.BE.D0.BC.D0.BF.D0.B8.D0.BB.D1.8F.D1.86.D0.B8.D1.8F)
* [3 Исправление проблем](#.D0.98.D1.81.D0.BF.D1.80.D0.B0.D0.B2.D0.BB.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC)
* [3.1 Проблемы с компиляцией](#.D0.9F.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D1.81_.D0.BA.D0.BE.D0.BC.D0.BF.D0.B8.D0.BB.D1.8F.D1.86.D0.B8.D0.B5.D0.B9)
* [3.2 Проблемы во время выполнения](#.D0.9F.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.B2.D0.BE_.D0.B2.D1.80.D0.B5.D0.BC.D1.8F_.D0.B2.D1.8B.D0.BF.D0.BE.D0.BB.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F)
* [3.3 Проблемы с проектом кода на C++](#.D0.9F.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D1.81_.D0.BF.D1.80.D0.BE.D0.B5.D0.BA.D1.82.D0.BE.D0.BC_.D0.BA.D0.BE.D0.B4.D0.B0_.D0.BD.D0.B0_C.2B.2B)
* [3.4 Отключение всплывающих подсказок](#.D0.9E.D1.82.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B2.D1.81.D0.BF.D0.BB.D1.8B.D0.B2.D0.B0.D1.8E.D1.89.D0.B8.D1.85_.D0.BF.D0.BE.D0.B4.D1.81.D0.BA.D0.B0.D0.B7.D0.BE.D0.BA)
* [3.5 Случайное зависание под KDE](#.D0.A1.D0.BB.D1.83.D1.87.D0.B0.D0.B9.D0.BD.D0.BE.D0.B5_.D0.B7.D0.B0.D0.B2.D0.B8.D1.81.D0.B0.D0.BD.D0.B8.D0.B5_.D0.BF.D0.BE.D0.B4_KDE)
* [4 Дополнительный контент](#.D0.94.D0.BE.D0.BF.D0.BE.D0.BB.D0.BD.D0.B8.D1.82.D0.B5.D0.BB.D1.8C.D0.BD.D1.8B.D0.B9_.D0.BA.D0.BE.D0.BD.D1.82.D0.B5.D0.BD.D1.82)
* [4.1 Стартовый контент](#.D0.A1.D1.82.D0.B0.D1.80.D1.82.D0.BE.D0.B2.D1.8B.D0.B9_.D0.BA.D0.BE.D0.BD.D1.82.D0.B5.D0.BD.D1.82)
* [4.2 Приложения marketplace](#.D0.9F.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D1.8F_marketplace)
## Минимальные требования
* Intel или Amd CPU@2.5GHz Quad Core **64 бит**
* GPU: NVIDIA GeForce GTX 470 или AMD Radeon 6870 HD series
* RAM: 8 GB
## Установка
### Установка из AUR
Unreal Engine 4 доступен в [AUR](/index.php/Arch_User_Repository_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Arch User Repository (Русский)") как пакет [unreal-engine](https://aur.archlinux.org/packages/unreal-engine/).
Пакет весит 22 ГБ после установки, поэтому для сборки требуется около 100 ГБ свободного места. Существует около 7 ГБ исходных файлов для загрузки, а компиляция может занять несколько часов.
Поскольку репозиторий является приватным, вы можете [настроить SSH-ключ](https://help.github.com/articles/generating-an-ssh-key/), чтобы ваша учетная запись GitHub использовалась для загрузки источника.
Для уменьшения размера загрузки, вы можете [скачать релиз как tar.gz](https://github.com/EpicGames/UnrealEngine/releases) после входа в github.com, а затем использовать этот файл в качестве источника в PKGBUILD.
### Установка из исходного кода
#### Получение
Сначала зарегистрируйтесь на [UnrealEngine.com](https://www.unrealengine.com/) и перечислите свою учетную запись GitHub в свою учетную запись Epic Games. После регистрации вы сможете [просмотреть исходный код](https://github.com/EpicGames/UnrealEngine).
#### Компиляция
Для компиляции вручную смотрите [официальные инструкции по сборке на Linux](https://wiki.unrealengine.com/Building_On_Linux#Building).
## Исправление проблем
### Проблемы с компиляцией
Если компиляция не удалась, попробуйте собрать редактор с помощью профиля Debug:
```
$ make UE4Editor-Linux-Debug
```
### Проблемы во время выполнения
Если редактор не запускается из меню, или что-то не работает правильно, запустите его в консоли и проверьте вывод на наличие ошибок.
```
$ cd /opt/unreal-engine/Engine/Binaries/Linux/
$ ./UE4Editor
```
### Проблемы с проектом кода на C++
После создания проекта кода новый проект открывается в текстовом редакторе, а не в UE4Editor, как это должно быть. После повторного запуска редактора новый проект появляется и может быть открыт, но при первом запуске для компиляции требуется около получаса, и поскольку это происходит в фоновом режиме (без GUI), это может показаться недействительным. Использование ЦП должно показывать, что оно все еще компилируется, и вы можете запустить редактор с консоли, чтобы увидеть прогресс.
### Отключение всплывающих подсказок
Наведение указателя мыши на всплывающие подсказки UE4 может оказаться очень медленной процедурой. Их можно отключить, добавив
`Engine/Config/ConsoleVariables.ini` `Slate.AllowToolTips=0`
### Случайное зависание под KDE
Отключите содержимое индексного файла в параметрах поиска файлов KDE.
## Дополнительный контент
### Стартовый контент
Проект StarterContent установлен в /opt/unreal-engine/Samples/StarterContent/StarterContent.uproject, вы можете перейти к нему с панели запуска.
### Приложения marketplace
Лаунчер с Unreal Marketplace недоступен для Linux еще [[1]](https://forums.unrealengine.com/showthread.php?52166-Unreal-launcher-for-linux), поэтому приложения, такие как проект ContentExamples, не могут быть установлены из Linux[[2]](https://answers.unrealengine.com/questions/301869/download-content-from-marketplace-on-linux.html).
Приложения marketplace можно загрузить с помощью [лаунчера](https://www.unrealengine.com/download) в Windows (в Mac также может работать), они хранятся в:
```
/Program Files (x86)/Epic Games/Launcher/VaultCache/
```