Chaosgod_Espér Geschrieben 4. Dezember 2015 Melden Share Geschrieben 4. Dezember 2015 Servus.. Für unser 2D Action RPG im Stile der 2D Zelda Games, erstellen wir gerade einen Tilemapper. Diesen haben wir dem Rpg Maker XP nachempfunden, wobei wir viele Dinge für uns optimieren. So gibt es So viele Maplayer wie wir wollen, wobei jeder Layer sein eigenes Tileset haben kann. Ein Tileset ist aktuell maximal 2048*2048 pixel groß. Das Stört aber nicht, denn Autotiles werden auf ein separates Tileset gepackt, das dieselbe maximalgröße haben kann. Tilesets werden auf UV gemappt, während Autotiles UV2 nutzen. Des weiteren wird es noch Collider Tilesets geben, die dann auf UV3 gemappt werden. Die "Collidermap" wird dann per button zu einer Textur gerendert, und ein 2D Collider (2D ColliderGen) daraus erstellt. Anschließend speichere ich die Mesh vertices, normals und triangles des Colliders in eine Datei, um sie im Spiel einfach aus der Datei laden zu können. Das ganze System arbeitet mit Chunks - jeder Chunk ist 16*16 Tiles groß. Seit heute funktioniert es auch, dass man in der Tileauswahl mehrere Tiles gleichzeitig auswählen kann, sowie Rechtsklicken auf die Map die aktuelle TileID setzt. Ein aktueller Screenshot: Wie ihr erkennen könnt, gibt es 3 Tabs. Tileset, Autotile, Collider. Wenn man einen Tab wechselt registriert der Editor, auf welchen Uv gemappt wird. Tool, Zoom und Formwahl kommen über die Tabs. Die Layerauswahl kommt Rechts vom Menü als Vertikale Leiste. To-Do: • Layerauswahl • Autotile System implementieren • Multi-UV Shader erstellen • Editoroptionen zum Zoomen, Fülltool, Rechtecktool, Kreistool 1 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.