extends SceneTree func _init() -> void: var ts := TileSet.new() ts.tile_size = Vector2i(32, 32) var src := TileSetAtlasSource.new() var img := Image.create(132, 68, false, Image.FORMAT_RGBA8) src.texture = ImageTexture.create_from_image(img) src.texture_region_size = Vector2i(32, 32) src.margins = Vector2i(2, 2) src.create_tile(Vector2i(0, 0)) ts.add_source(src, 0) var layer := TileMapLayer.new() layer.tile_set = ts layer.set_cell(Vector2i(0, 0), 0, Vector2i(0, 0)) layer.set_cell(Vector2i(3, 2), 0, Vector2i(0, 0)) var arr: Array = layer.get_tile_map_data_as_array() print("array: ", arr) print("as bytes: ", layer.tile_map_data) quit()