Command line¶
Examples¶
Compile and run the project /home/user/crown/samples/01-physics using a mapped core folder:
export CROWN=/home/user/crown
cd $CROWN/platforms/linux64/bin
./crown-development --compile --continue --source-dir $CROWN/samples/01-physics --map-source-dir core $CROWN/samples
Compile and run for HTML5:
./crown-development --compile --continue --platform html5 --source-dir $CROWN/samples/01-physics --map-source-dir core $CROWN/samples
Compile a “bundled” version of the project:
./crown-development --compile --bundle --source-dir $CROWN/samples/01-physics --map-source-dir core $CROWN/samples
Run the project from bundled data:
./crown-development --data-dir $CROWN/samples/01-physics_linux
Customize the data directory name:
./crown-development --compile --data-dir $CROWN/samples/01-physics_custom --source-dir $CROWN/samples/01-physics --map-source-dir core $CROWN/samples
Options¶
-h--helpDisplay the help and quit.
-v--versionDisplay engine version and quit.
--source-dir <path>Use <path> as the source directory for resource compilation.
The <path> must be absolute.
--data-dir <path>Run with the data located at <path>.
The <path> must be absolute.
--bundle-dir <path>Run with the bundles located at <path>.
The <path> must be absolute.
--map-source-dir <name> <path>Mount <path>/<name> at <source-dir>/<name>.
The <path> must be absolute.
--boot-dir <path>Boot the engine with the
boot.configfrom given <path>.The <path> must be relative.
--compileDo a full compile of the resources.
When using this option you must also specify
--source-dir.--bundleGenerate bundles after the data has been compiled.
--platform <platform>Compile resources for the given <platform>. Possible values for <platform> are:
androidhtml5linuxwindows
--continueRun the engine after resource compilation.
--console-port <port>Set port of the console.
When no port is specified, the engine uses the port 10001.
--wait-consoleWait for a console connection before starting up.
--parent-window <handle>Set the parent window <handle> of the main window.
This option should be used only by the tools.
--serverRun the engine in server mode.
When using this option you must also specify
--source-dir.--pumpedDo not advance the renderer unless explicitly requested via console.
--hiddenMake the main window initially invisible.
--window-rect <x y w h>Sets the main window’s position and size.
--string-id <string>Print the 32- and 64-bits IDs of <string>.
--run-unit-testsRun unit tests and quit.