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
--help
- Display the help and quit.
-v
--version
- Display 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.config
from given <path>.The <path> must be relative.
--compile
Do a full compile of the resources.
When using this option you must also specify
--source-dir
.--bundle
- Generate bundles after the data has been compiled.
--platform <platform>
Compile resources for the given <platform>. Possible values for <platform> are:
android
html5
linux
windows
--continue
- Run 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-console
- Wait 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.
--server
Run the engine in server mode.
When using this option you must also specify
--source-dir
.--pumped
- Do not advance the renderer unless explicitly requested via console.
--hidden
- Make 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-tests
- Run unit tests and quit.