Tilemap

</> ursina.prefabs.tilemap
Inherits GridEditor

Initialization

Tilemap(tilemap='', tileset='', tileset_size=(8, 8))

Attributes

.grid

default: self.tilemap.pixels


.model

default: Mesh()


.texture

default: tileset


.colliders

default: []


.auto_render

default: False


.outline

default: Entity(parent=self, model=Quad(segments=0, mode='l...


.uv_dict

default: {'11111111': [(4, 1), (5, 1), (6, 1), (7, 1)], '0....


.single_block_coordinates

default: [(4, 0), (5, 0), (6, 0), (7, 0)]


.variation_chance

default: [0, 0, 0, 0, 1, 1, 1, 2, 2, 3]


.uv_margin

default: 0.002


.tilemap

default: load_texture(tilemap)


.uv_dict

default: {'11111111': [(1, 1)], '0.11111.': [(1, 2)], '111....


.single_block_coordinates

default: [(2, 2)]


.variation_chance

default: [0]


Methods

update()





draw_temp()

draw_temp(position=None)



input()

input(key=None)



render()





save()