Skip to content

Build Guide

Hyunseok edited this page Apr 27, 2024 · 13 revisions
  1. First, You need a Unity Editor to build a project. Download and install Unity Editor

  2. Install prerequisite libraries and git tools

    • for windows user install git tools

    • Version >= 4.0.0

      sudo apt-get install libgl1 libc6-dev libxcursor1 libminizip-dev
    • Version < 4.0.0

      sudo apt-get install libgl1 libvulkan1 libc6-dev libxcursor1 libminizip-dev
  3. Open the project folder where you clone the git repository.

    There is submoulde in repository.

    • git clone --recursive https://github.com/username/repo.git
  4. Open MainScene.unity file in Assets/Scenes

    • Screenshot from 2021-07-08 09-41-27
  5. You will see popup window if you open it at first time.

    • Don't forget to import 'Import TMP Essentials' when TMP Importer windows popuped.
    • if you missed that, Go to [Window] -> [Package Manager], Install the TextMeshPro Package following below screenshot.
    • textmehsPro
  6. Just press Play button in Editor mode if it works well

  7. Select menu, [File] -> [Build Settings]

  8. Choose 'PC, Mac & Linux Standalone' in Platform list

    • Target Platform: Linux
    • Architeture: x86_64
    • Uncheck all options below
    • (Optional) Compression Method: LZ4HC
  9. Press the 'Build' button.


Below process is not required anymore since release version CLOiSim-1.6.0.

1. Last important things! Due to 'protobuf-net' plugin issue after build, we need a copy plugin into build output. (We are investigating the issue)

  • Change directory to root project path

    • cd multi-robot-simulator;
  • Copy 'protobuf-net' library to output directory. Assume '/cloisim_release'.

    • cp Assets/Plugins/protobuf-net.2.4.6/lib/net40/protobuf-net.dll /cloisim_release/CLOiSim_Data/Managed***

Build guide is only for developer.

Clone this wiki locally