Skip to content

longde123/armorui

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

armorui

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.

Run

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.

Build

Node and Git required.

  1. Recursive clone
git clone --recursive https://github.com/armory3d/armorui
cd armorui
git submodule foreach --recursive git pull origin master
git pull origin master
  1. a) Compile Krom
node Kha/make krom
  1. b) Compile C++
node Kha/make --compile
  1. c) Compile HTML5
node Kha/make html5

Tech

Releases

No releases published

Packages

No packages published

Languages

  • Haxe 99.2%
  • JavaScript 0.8%