PixaFlux includes a command line application that executes a Sprite It program: SpriteIt.exe.
SpriteIt.exe writes to the command window all Lua print statements, and any debug information when a program fails to execute.
SpriteIt.exe input.lua 1024 1024 output_%.png -att_name_1 att_value_1 ..
Name of the Lua script to be executed.
Width or size in x of the images to be rendered.
Height or size in y of the images to be rendered.
Name and extension of the output image. The wildcard % is used to insert the name of the output.
Pairs of name and value. The name is identified by a dash:
-depth 5 -shape box
Number.
-depth 5
String.
-shape box
Choice.
-shape bump
The SpriteIt program is executed two times, first to gather the outputs and attributes for the PixaFlux node, and then to generate the sprites.
In the find attributes phase, the print function is disabled.
SpriteIt.exe Debug.lua 256 256 Debug_%.png -tiles_x 4 -tiles_y 8
Execute Lua Sprite Script:
- Script: Debug.lua
- Size X: 500
- Size Y: 500
- Attribute tiles_x: 4
- Attribute tiles_y: 8
Load Lua File 'D:\Mankua\PixaFlux\Wiki\0.Src\Sprite_It\Debug.lua'
- Found number attribute 'tiles_x'
- Found number attribute 'tiles_y'
Evaluate script 'D:\Mankua\PixaFlux\Wiki\0.Src\Sprite_It\Debug.lua'
- Brick Offset Tiles X: 4
- Brick Offset Tiles Y: 8
- Brick Offset Aspect: 0.5
- Brick Offset iteration: 1
- Brick Offset row: 0
- Brick Offset iteration: 1
- Brick Offset row: 0
- Brick Offset iteration: 2
- Brick Offset row: 0
- Brick Offset iteration: 3
- Brick Offset row: 0
- Brick Offset iteration: 4
- Brick Offset row: 0
- Brick Offset iteration: 5
- Brick Offset row: 1
- Brick Offset iteration: 6
- Brick Offset row: 1
- Brick Offset iteration: 7
- Brick Offset row: 1
- Brick Offset iteration: 8
- Brick Offset row: 1
- Brick Offset iteration: 9
- Brick Offset row: 2
- Brick Offset iteration: 10
- Brick Offset row: 2
- Brick Offset iteration: 11
- Brick Offset row: 2
- Brick Offset iteration: 12
- Brick Offset row: 2
- Brick Offset iteration: 13
- Brick Offset row: 3
- Brick Offset iteration: 14
- Brick Offset row: 3
- Brick Offset iteration: 15
- Brick Offset row: 3
- Brick Offset iteration: 16
- Brick Offset row: 3
- Brick Offset iteration: 17
- Brick Offset row: 4
- Brick Offset iteration: 18
- Brick Offset row: 4
- Brick Offset iteration: 19
- Brick Offset row: 4
- Brick Offset iteration: 20
- Brick Offset row: 4
- Brick Offset iteration: 21
- Brick Offset row: 5
- Brick Offset iteration: 22
- Brick Offset row: 5
- Brick Offset iteration: 23
- Brick Offset row: 5
- Brick Offset iteration: 24
- Brick Offset row: 5
- Brick Offset iteration: 25
- Brick Offset row: 6
- Brick Offset iteration: 26
- Brick Offset row: 6
- Brick Offset iteration: 27
- Brick Offset row: 6
- Brick Offset iteration: 28
- Brick Offset row: 6
- Brick Offset iteration: 29
- Brick Offset row: 7
- Brick Offset iteration: 30
- Brick Offset row: 7
- Brick Offset iteration: 31
- Brick Offset row: 7
- Brick Offset iteration: 32
- Brick Offset row: 7
Script Statistics
- Outputs: 0
- Levels: 2
- Balance: 0
- Blend: over
- Num sprites: 32
- Lua Execution Time: 22968 microseconds
- Lua Reading Time: 993 microseconds
- Preparing Time: 913 microseconds
- Rendering Time: 168326 microseconds
- Success. Writing file: debug_output.png