Avtomatska obdelava tileset slik - 3877 ločenih objektov in TSX datotek

- Ustvarjen skript za ločevanje objektov iz tileset slik (obdelaj_tilesete.py)
- Odstranjevanje zelenega ozadja (#00FF00) iz vseh slik
- Ločevanje posameznih objektov iz multi-object slik
- Pomanjševanje na 50% originalne velikosti
- Obdelanih 234 slik  3877 ločenih objektov

- Ustvarjen skript za generiranje TSX datotek (generiraj_tsx_datoteke.py)
- Avtomatsko generiranje 3877 TSX datotek za Tiled Map Editor
- Pravilna XML struktura za vsak tileset
- Avtomatska detekcija velikosti objektov
- Relativne poti do slik

Rezultati:
- assets/narezano_loceno/ - 3877 ločenih PNG objektov
- assets/tilesets_auto/ - 3877 TSX datotek za Tiled
- Dokumentacija in navodila za uporabo

Vse pripravljeno za uporabo v Tiled Map Editor!
This commit is contained in:
2025-12-21 15:36:42 +01:00
parent bc58894dd9
commit 7eb1a5874a
7225 changed files with 13919 additions and 57 deletions

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<tileset version="1.10" tiledversion="1.11.0" name="tree_pine" tilewidth="256" tileheight="256" tilecount="5" columns="5">
<image source="tree_growth_pine.png" width="1280" height="256"/>
<tile id="0"><properties><property name="type" value="pine_sapling"/><property name="growth" value="1"/></properties></tile>
<tile id="1"><properties><property name="type" value="pine_small"/><property name="growth" value="2"/></properties></tile>
<tile id="2"><properties><property name="type" value="pine_medium"/><property name="growth" value="3"/></properties></tile>
<tile id="3"><properties><property name="type" value="pine_large"/><property name="growth" value="4"/></properties></tile>
<tile id="4"><properties><property name="type" value="pine_mature"/><property name="growth" value="5"/><property name="harvestable" type="bool" value="true"/></properties></tile>
<? xml version = "1.0" encoding = "UTF-8" ?>
<tileset version="1.10" tiledversion="1.11.0" name="tree_pine" tilewidth="128" tileheight="128" tilecount="5" columns="5">
<image source="tree_growth_pine.png" width="640" height="128" />
<tile id="0"><properties><property name="type" value="pine_sapling" /><property name="growth" value="1" /></properties></tile>
<tile id="1"><properties><property name="type" value="pine_small" /><property name="growth" value="2" /></properties></tile>
<tile id="2"><properties><property name="type" value="pine_medium" /><property name="growth" value="3" /></properties></tile>
<tile id="3"><properties><property name="type" value="pine_large" /><property name="growth" value="4" /></properties></tile>
<tile id="4"><properties><property name="type" value="pine_mature" /><property name="growth" value="5" /><property name="harvestable" type="bool" value="true" /></properties></tile>
</tileset>