
Tilengine - The 2D retro graphics engine
Tilengine is a free, open source cross-platform 2D graphics engine for creating classic/retro games with tilemaps, sprites and palettes. Its scanline-based rendering system makes raster effects a core feature, the same used on actual 2D graphics chips. Download at itch.io Current release: 2.15.1 Apr 23th 2023
Tilengine: Introduction
2023年8月29日 · Tilengine is a free, cross-platform 2D graphics engine for creating classic/retro games with tile maps, sprites and palettes. Its unique scanline-based rendering algorithm makes raster effects a core feature, a technique used by many games running on real 2D graphics chips.
Getting started - Tilengine
This guide takes you through writing a simple application using Tilengine. The application will initialize the engine, create a window, load a background layer and a sprite, and exit when the user closes the window. This guide will introduce a few of the most commonly used functions, but there are many more. Step by step Including the Tilengine ...
Tilengine - A 2D graphics engine with raster effects
2D scanline graphics engine for the creation of arcade-style graphics: tiles, sprites, palettes and true raster effects
Tilengine - A 2D graphics engine with raster effects
[2.8.0] - New animation engine. Revamped animation engine. Slotted animations used only by palette (color cycle) Tileset sequences: a frame and the target tile can be the same; Enhanced .tmx loader: more layers and shared tileset (.tsx) on several layers
Background layers - Tilengine
The total number of layers is pre-allocated when the engine is initialized with TLN_Init and cannot be changed later at runtime. Types of layers. Tilengine supports three types of layers: Tiled layer: uses a tilemap and a tile-based tileset; Object list: uses an object list and a bitmap-based tileset; Single bitmap: uses a whole bitmap; Tiled ...
Tilengine: Sprites
Sprites are referenced by an index, starting at 0 up to number of sprites minus 1. The total number of sprites is pre-allocated when the engine is initialized with TLN_Init and cannot be changed later at runtime. Basic setup. A sprite needs at least a spriteset, a collection of related images packed together inside a single bitmap. It's common ...
Guides - Tilengine
Sequences - managing sequences for animation engine; Bitmaps - using bitmaps; The performance tips gives some tips for maximizing performance. The reference documentation provides more detailed information about specific functions.
Remove tile from tilemap - Printable Version - Tilengine
2020年5月14日 · RE: Remove tile from tilemap - megamarc - 05-13-2020 Are you using the same assets you posted some days ago? It's not needed to reconfigure layer with TLN_SetLayer() once you modify the tilemap with TLN_SetTilemapTile() , they're already linked.
Tileset Tile Dimensions - tilengine.org
2018年12月21日 · The image file can be whatever, but if the tiles are not a power-of-two, the engine chokes. For instance, your individual tiles can be 8x8 pixels, and 16x32 pixels, and even 256x4 pixels. But they can't be 24x24, or 7x12, or even just 48x48. If either the width or the height is not a power-of-two, you're cruising for an engine crash.