INNER CODE UNIT · Python

write_sprite_sheet_data

McDevon/taxman-engine · Scripts/generate_sprite_sheet.py:161

def write_sprite_sheet_data(file_names, data, atlas_image_name, output_path):
    file = open(output_path, 'w', encoding='ASCII')
    file.write(atlas_image_name + '\n')

    for file_name in file_names:
        file_dict = data[file_name]
        file.write(file_name + '\n')
        file.write(f"  start: {str(file_dict['start'])}\n")
        file.write(
            f"  size: {str(file_dict['width'])}, {str(file_dict['height'])}\n")
        file.write(
            f"  orig: {str(file_dict['orig_w'])}, {str(file_dict['orig_h'])}\n")
        file.write(
            f"  offset: {str(file_dict['offset_x'])}, {str(file_dict['offset_y'])}\n")

    file.close()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…