-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kentän luominen Tiled-editorilla, part 2 #38
base: master
Are you sure you want to change the base?
Conversation
Kiitos, mahtavaa. |
Testailin tuolla sinun esimerkkiprojektilla ja hyvin vaikuttaisi toimivan. |
Jees, siistin vähäsen koodia ja vaihdoin tuohon System.Text.Jsoniin. Newtonsoft oli vaan ennestään tuttu kirjasto :D |
@xNPx3 Ehtisitkö kirjoittaa tähän myös lyhyen dokumentaation, miten tuota käytetään? |
Eli perusidea oli se, että pystyisi hyödyntämään Tiled-editorilla tehtyjä karttoja Jypeli-kenttien pohjana, vähän samaan tapaan miten nykyinen Uuden kentän voi tehdä luomalla uuden Kartan voi määrätä kutsumaan omaa funktiota tiettyjen ruutujen kohdalla:
Lopulta kutsumalla kartan Tiledin kerroksille voi asettaa omia ominaisuuksia ja koodi pyrkii asettamaan samat ominaisuudet myös Jypeliin luotaville ruuduille; koko kerrokselle hyödyllisiä mm. CollisionIgnoreGroup tai MakeOneWay. Tässä muutaman kuukauden takainen esimerkkiprojekti: https://github.com/xNPx3/TiledMap-Jypeli Seuraavia kehityskohteita voisi olla esim. kerrosten parempi hallinta. Jos Tiledissä on enemmän kuin 6 kerrosta, se saattaa aiheuttaa ongelmia Jypeliin tuotaessa. |
Noniin, terve taas. Päätin palata asian äärelle nyt, kun lukioelämä rauhoittui yo-kirjoitusten jälkeen.
Viime PR:n #29 ehdotuksia on hyödynnetty ja nyt pitäisi olla kaikki kunnossa. Muutama TODO-kohta löytyy vielä koodista, mutta ne eivät ole peruskäytössä välttämättömiä.
Tein
Content.cs
-tiedostoonLoadText
-funktion, joka lukee tiedoston sisällön Contentista. En tiedä oliko tämä juuri sellainen ratkaisu jota haettiin, mutta toimi ainakin Windowsilla ja Androidilla testatessa.Lisäksi tein repon esimerkkipelille, missä TiledMappia on sovellettu käytännössä.
(näemmä korjasin myös erään typon jossain vanhassa commitissa :D)
Otan mielelläni palautetta vastaan :)
- Samuel