Stand-alone UI editor focused on games and simulations. Used in Armory, written in Haxe and Kha.
ArmorUI outputs a json (or binary) file representing the scene components. This file can be rendered through Zui library. Alternatively, it is possible to implement and read the Canvas structure manually in any application.
git clone https://github.com/armory3d/armorui
cd armorui/build/krom
Windows
./run_windows.bat
Linux
./run_linux.sh
MacOS
./run_macos.sh
Reads prefs.json
file located in build/krom
to get the input canvas path.
- Recursive clone
git clone --recursive https://github.com/armory3d/armorui
cd armorui
git submodule foreach --recursive git pull origin master
git pull origin master
- a) Compile Krom
node Kha/make krom
- b) Compile C++
node Kha/make --compile
- c) Compile HTML5
node Kha/make html5