Go to file
nsubiron 8818980297 Fix depth shader for Windows and improve SceneCaptureToDiskCamera 2017-06-22 11:53:05 +01:00
Content/PostProcessingMaterials Fix depth shader for Windows and improve SceneCaptureToDiskCamera 2017-06-22 11:53:05 +01:00
Resources Select player vehicle pawn from config file 2017-06-22 09:27:09 +01:00
Source Fix depth shader for Windows and improve SceneCaptureToDiskCamera 2017-06-22 11:53:05 +01:00
.gitattributes Empty UE4 plugin 2017-03-03 11:24:26 +00:00
.gitignore Fix issues when running on Linux 2017-03-10 15:13:29 +00:00
CHANGELOG.md Increase version 2017-06-21 15:27:35 +01:00
Carla.uplugin Increase version 2017-06-21 15:27:35 +01:00
Doxyfile Add Doxygen support 2017-03-03 17:46:51 +00:00
Makefile Fix compilation issues, choose png compression or no compression at compile time 2017-06-01 11:57:34 +02:00
README.md Update README 2017-05-04 11:33:27 +02:00

README.md

CARLA UE4 Plugin

Plugin for Unreal Engine 4.

See CHANGELOG.

Settings

See Resources/Example.CarlaSettings.ini.

Compiling a UE4 project with CARLA plugin

Clone or copy the files of this repository under the folder <project-root>/Plugins/Carla.

Build CarlaServer located at <project-root>/Plugins/Carla/Source/CarlaServer, follow the instructions here to build all the necessary dependencies too.

Now compile the Unreal project.

Linux

Opening the .uproject file with UE4Editor usually triggers a recompile. If not you can follow the next steps to do it manually.

Generate project files

$ <unreal-installation-path>/GenerateProjectFiles.sh -project="<full-path-to-the-project-root-folder>/<project-name>.uproject" -game -engine

Build project in the in-editor configuration

$ cd <project-root-folder>
$ make <project-name>Editor

Now you can launch the editor.

Windows

Usually double-clicking the .uproject file triggers a recompile.

To build from Visual Studio, right-click the project file and select "Generate Visual Studio Files". Open the generated solution (.sln) and compile. You can change the build configuration to development/debug both in-editor and standalone game.