Open xNPx3 opened 3 years ago
Olen joskus katsellut tuota Tilediä ja se vaikuttaa ihan mielenkiintoiselta työkalulta.
Jypelin nykyiset TileMap ja ColorTileMap toimivat suht simppelillä tavalla, mutta näkisin että tämä olisi ihan kohtuullisella vaivalla toteutettavissa
TileMap ja ColorTileMap kun siis vain käyvät ruudukkomallisen rakenteen läpi ja kutsuvat kyseistä merkkiä vastaavaa funktiota. Se käyttäjän itse asettama funktio sitten tekeekin kaiken mitä halutaan. https://github.com/Jypeli-JYU/Jypeli/blob/2a17e6a1ffb72d4ddec0528eb5520c21ee923c12/Jypeli/Levels/AbstractTileMap.cs#L262-L275
Nyt taas Tiledin TMX ja JSON dataformaatit toimivat hieman eri lailla, itse yksittäinen ruutu voi jo pitää sisällään paljonkin informaatiota. Muutakin kuin vain sijainnin. https://doc.mapeditor.org/en/stable/reference/json-map-format/ Eli oikeastaan haasteet tulevat siitä kuinka tuo data voidaan ottaa huomioon ja tarvittaessa tuoda koodin puolelle tarkemmin käsiteltäväksi.
Jos kiinnostaa ruveta toteuttamaan niin toki otetaan vastaan :) Saatan itsekin tätä joskus tutkia, mutta ei ole nyt muiden aikatauluhaasteiden vuoksi kovin korkealla prioriteettilistalla.
En tiedä parempaa paikkaa minne lähettää kehitysehdotuksia niin laitan tänne. Poistakaa jos on väärä paikka
Elikkä siis Tiled-nimisellä ohjelmalla voi tehdä peleihin kenttiä erilaisista laatoista (vähän niinkuin ColorTileMapilla) mutta sen sijaan että jokainen laatta määritettäisiin vastaamaan tiettyä väriä koodissa, Tiled ottaa laatan kuvatiedostosta leikatusta osasta.