เครื่องมืออะไรบ้างที่ฉันสามารถใช้เพื่อสร้างแผนที่แบบ 2d ได้
โปรดระบุข้อมูลด้านล่างและพยายาม จำกัด เพียงหนึ่งเครื่องมือต่อหนึ่งคำตอบ
- ชื่อ
- เชื่อมโยงไปยังเว็บไซต์
- คุณสมบัติทั่วไป
- รูปแบบการส่งออก
- สิ่งอื่นใดที่คุณเห็นว่าสำคัญ
เครื่องมืออะไรบ้างที่ฉันสามารถใช้เพื่อสร้างแผนที่แบบ 2d ได้
โปรดระบุข้อมูลด้านล่างและพยายาม จำกัด เพียงหนึ่งเครื่องมือต่อหนึ่งคำตอบ
คำตอบ:
จากเว็บไซต์:
- เครื่องมือแก้ไขแผนที่แบบเรียงต่อทั่วไปที่มีรูปแบบแผนที่เป็น XML
- รองรับแผนที่ฉากและภาพสามมิติ
- วัตถุที่กำหนดเองสามารถวางด้วยความแม่นยำของพิกเซล
- รองรับการเลิกทำ / ทำซ้ำและคัดลอก / วางแบบเต็ม
- เพิ่มคุณสมบัติที่กำหนดเองลงในไทล์เลเยอร์วัตถุหรือแผนที่
- โหลดไพ่อีกตัวโดยอัตโนมัติเมื่อมีการเปลี่ยนแปลงจากภายนอก
- ปรับขนาดหรือชดเชยแผนที่ย่อยของคุณในภายหลังตามต้องการ
- เครื่องมือแก้ไขกระเบื้องที่มีประสิทธิภาพเช่นตราประทับและแปรงเติม
- รองรับปลั๊กอินอินพุต / เอาต์พุตเพื่อเปิดและบันทึกไฟล์ในรูปแบบที่กำหนดเอง
สุดยอดแห่งแพ็ค
ตัวแก้ไขแผนที่แบบเรียงต่อกัน http://www.mapeditor.org/
Mappy http://tilemap.co.uk/mappy.php
TME - กระเบื้องแก้ไขแผนที่ http://tilemapeditor.com/
TileStudio http://tilestudio.sourceforge.net/
tIDE (Tilemap Integrated Development Environment) http://tide.codeplex.com/
Gleed2D https://github.com/SteveDunn/Gleed2D/wiki
Tile2map http://www.tile2map.com
ควรลองรุ่น / อัลฟ่า
โปรแกรมแก้ไขแผนที่ TaT Tile http://kotisivu.dnainternet.net/ttilli/tilemapeditor/main.htm
Simple Tile Map Editor http://devlinslab.blogspot.com/2007/11/simple-tile-map-editor.html
Flan Map Editor http://flixel.org/forums/index.php?topic=225.0
Tile Map Editor VB.Net http://sourceforge.net/projects/tilemapeditor2d/
ยกเลิก / ยังไม่เสร็จ
JEngine Tile Map Editor (ไม่มีคำอธิบายไม่มีภาพหน้าจอ) http://jenginetilemapeditor.codeplex.com/
จากเว็บไซต์:
นี่คือวิธีการทำงาน
หลังจากตัดสินใจใช้ Ogmo Editor สำหรับเกมขั้นตอนแรกคือการเขียน "ไฟล์โครงการ" สำหรับเกมนั้น ไฟล์โครงการเป็นเพียงไฟล์ XML ที่กำหนดชุดไพ่ทั้งหมดวัตถุเลเยอร์และการตั้งค่าสำหรับโครงการ เมื่อคุณทำสิ่งนั้นเสร็จแล้วคุณเปิดมันในตัวแก้ไขและคุณก็พร้อมแล้ว - คุณสามารถเริ่มสร้างแก้ไขบันทึกและเปิดระดับใหม่ได้ หากคุณต้องการคุณสามารถเพิ่มชุดไพ่และวัตถุใหม่ในโครงการของคุณไปพร้อมกันและระดับเก่าทั้งหมดของคุณยังคงทำงานร่วมกันได้ดังนั้นคุณไม่จำเป็นต้องกำหนดสินทรัพย์ทุกรายการที่คุณจะใช้ในที่สุด
ทำให้ระดับของคุณเข้าสู่เกมของคุณ
ระดับการส่งออกเป็นเพียงไฟล์ XML และคุณกำหนดรูปแบบส่วนใหญ่ในไฟล์โครงการ Ogmo Editor ได้รับการออกแบบโดยคำนึงถึง Flash แต่ภาษาการเขียนโปรแกรมที่ทันสมัยส่วนใหญ่มีการสนับสนุน XML ที่มีประสิทธิภาพ หากคุณหลงทางให้ดูที่บทแนะนำ - อาจมีบทความเกี่ยวกับการใช้ Ogmo Editor กับภาษาหรือไลบรารีที่คุณเลือก
ฟรีโอเพ่นซอร์ส
คุณสมบัติการแก้ไขพิกเซลพื้นฐานสำหรับการสร้างไทล์ รองรับการนำเข้าจาก BMP, PNG, ฯลฯ ส่งออกแผนที่ย่อยของคุณเป็นซอร์สโค้ดในภาษาต่างๆ
สิ่งที่ฉันชอบคือ Deluxe Paint (นั่นคือวันที่ฉัน) ปัจจุบันฉันใช้ Paint Shop Pro ซึ่งมีคุณสมบัติ 'แปลงเป็นพื้นผิวที่ไร้รอยต่อ' ไม่ดีเท่าโปรแกรมแก้ไขแบบกระเบื้องที่สมมาตร แต่ใช้งานได้ดี
มันอาจจะคุ้มค่าในการสร้างเครื่องมือแก้ไขเลเวลของคุณเองและรวมเข้ากับเกมของคุณ - จากนั้นคุณสามารถอนุญาตให้ผู้เล่นสร้างเลเวลของตนเองได้
Pro Motion ของ Cosmigoเป็นหนึ่งในรายการโปรดของเก่าถึงแม้ว่ามันจะเป็นเครื่องมือทาสีมากกว่าบรรณาธิการระดับที่เหมาะสมก็ตาม เหมาะสำหรับสไปรต์และกระเบื้อง ฟังก์ชัน "กริด" มากมาย หน้าคุณสมบัติของพวกเขามีรายละเอียดมากมายและพูดถึงฟังก์ชั่นแผนที่ย่อยใหม่:
* RGB channel depth can be selected from 222 to 888
* 16 color PNG support
* Optimize tile based graphics for hand held systems that have a limited number of colors per tile like Gameboy Advance etc.
* Support for tile painting to create endless textures
* Tile map editor with auto optimization, mirroring, felxible export
* AnimStrip files can be created containing frames side by side in a bitmap, PNG/BMP
Tume http://en.wikipedia.org/wiki/TUME คุ้มค่าถ้าเพียงแค่ดูบทเรียนของพวกเขาเกี่ยวกับวิธีการแก้ไขปัญหาบางอย่าง (พวกเขาใช้เลเยอร์ในหลาย ๆ ทางมากกว่าสำหรับกระเบื้องซึ่งฉลาดมากเพราะช่วยให้คุณเป็นเกมได้ ผู้ไม่เชื่อเรื่องพระเจ้าโดยไม่ต้องบังคับกระบวนทัศน์เกี่ยวกับผู้ใช้) คุณสมบัติที่น่าสนใจที่ใช้สำหรับเกมเชิงพาณิชย์มากมายในวันที่ ไม่มีการแก้ไข parallax (จะยาก แต่อย่างใดเนื่องจากเลเยอร์ parallax นั้นถูกขับเคลื่อนโดยตรรกะ - คุณต้องการเกมของคุณเป็นปลั๊กอิน - ซึ่งนำฉันมาถึงจุดต่อไปนี้ - เกมของคุณสร้างโปรแกรมแก้ไขแผนที่ที่ยอดเยี่ยมฉันทำมาตลอด การแก้ไขเกมช่วยให้คุณ "ดูตัวอย่างสด" และตั้งค่าให้คุณสร้างเนื้อหาที่ผู้ใช้บูต
ตัวแก้ไข Map-based แผนที่จาวาสคริปต์ที่น้อยที่สุด
http://samlancashire.com/mapeditor
ฉันทำสิ่งนี้สำหรับเกมของฉันเอง แต่ตัดสินใจที่จะขัดเกลามันขึ้นมาเล็กน้อยเพื่อการใช้งานทั่วไป มันง่ายมาก แต่จะทำให้งานเสร็จ
ส่งออกแผนที่เป็นอาร์เรย์จาวาสคริปต์สองมิติ รายการอาร์เรย์มีพิกัดของกระเบื้องที่สัมพันธ์กับชุดไพ่ ตัวอย่างเช่น
map1[x][y] = '0,0'; //would be top left tile in tileset