-
-
Notifications
You must be signed in to change notification settings - Fork 498
Sprite Editor
You can define two 128x128 sprite sheets in the game, one for foreground objects and the other for backgrounds. The terms 'sprite' and 'tile' are used interchangeably as they are essentially the same thing although 'tile' is usually used when referring to sprites that make up the game map (if any).
At the top right, you'll see a slider for editing a 8x8, 16x16, 32x32, or 64x64 segment of a sprite sheet. There are also two tabs for selecting the foreground (FG) or background (BG) sheets. A new cart will initialize 2 frames of Ticsy's animation in the background set of sprites.
On the left is a sprite-drawing area and on the right is a view of the selected sprite sheet (FG or BG).
A number at top left shows the selected sprite index. On the far left is a brush size selector, ranging from 1 pixel to 4 pixels square. On the bottom of the tile editor is a basic drawing tool set.
- Brush draws on the selected tile.
- Color Picker chooses the color based on the pixel clicked.
- Select allows you to select any part of a sprite which can then be moved using the arrows near each edge of the drawing area.
- Fill is a basic paint bucket tool. It allows you to fill a mono-colored area of the tile with the current color.
- Flip Horizontal and Flip Vertical allow the tile to be flipped in either axis.
- Rotate allows you to rotate a tile 90 degrees clockwise.
- Erase clears the entire tile.
Below the tool set is a color selector with 16 colors. Starting the system or a new cart initializes the palette to the default DB16. On the right is an RGB editor button for the palette colors.
TIC-80 tiny computer https://tic80.com | Twitter | Telegram | Terms
Built-in Editors
Console
Platform
RAM & VRAM | Display | Palette | Bits per Pixel (BPP) |
.tic
Format | Supported Languages
Other
Tutorials | Code Snippets | Libraries | External Tools | FFT
API
- BDR (0.90)
- BOOT (1.0)
- MENU
- OVR (deprecated)
- SCN (deprecated)
- TIC
- btn & btnp
- circ & circb
- clip
- cls
- elli & ellib (0.90)
- exit
- fget & fset (0.80)
- font
- key & keyp
- line
- map
- memcpy & memset
- mget & mset
- mouse
- music
- peek, peek4
- peek1, peek2 (1.0)
- pix
- pmem
- poke, poke4
- poke1, poke2 (1.0)
- rect & rectb
- reset
- sfx
- spr
- sync
- ttri (1.0)
- time
- trace
- tri & trib (0.90)
- tstamp (0.80)
- vbank (1.0)