bevy_entitiles 0.1.1

A tilemap library for bevy. With many algorithms built in.
1
2
3
4
5
6
7
8
9
10
#define_import_path bevy_entitiles::iso_diamond

#import bevy_entitiles::common VertexInput, tilemap

fn get_mesh_center(input: VertexInput) -> vec2<f32> {
    return vec2<f32>(
        (input.grid_index.x - input.grid_index.y - 1.) / 2. * tilemap.tile_render_size.x,
        (input.grid_index.x + input.grid_index.y) / 2. * tilemap.tile_render_size.y
    );
}