create tiled prefab

This commit is contained in:
2016-02-06 17:42:19 +06:00
parent 0ed90de773
commit ba02ef7803
7 changed files with 593 additions and 217 deletions

View File

@@ -12,8 +12,8 @@ MonoBehaviour:
m_Name: isometric_grass_and_water m_Name: isometric_grass_and_water
m_EditorClassIdentifier: m_EditorClassIdentifier:
Data: Data:
Width: 14 Width: 20
Height: 16 Height: 20
TileWidth: 64 TileWidth: 64
TileHeight: 32 TileHeight: 32
Orientation: 0 Orientation: 0
@@ -25,13 +25,13 @@ MonoBehaviour:
OffsetX: 0 OffsetX: 0
OffsetY: 0 OffsetY: 0
Visible: 1 Visible: 1
Tiles: 01000000020000000100000010000000170000000e0000000400000001000000030000000200000001000000010000000100000002000000040000000500000006000000080000001300000007000000030000000400000003000000040000000300000001000000010000000200000001000000080000000700000002000000030000000400000004000000010000000200000004000000020000000100000003000000040000000100000002000000020000000100000001000000020000000400000005000000110000000d0000000d000000060000000100000003000000060000000200000003000000050000000d00000006000000030000000800000013000000130000000c0000000e00000001000000020000000a000000110000000d000000150000000f0000000700000003000000020000000400000001000000100000000a0000000600000003000000180000000b000000130000000700000004000000010000000100000005000000060000000100000010000000180000000e000000040000000f00000007000000040000000200000005000000060000000200000008000000160000000d00000009000000180000000e000000020000000400000004000000030000000100000008000000070000000400000001000000080000000c00000018000000170000000e00000002000000010000000200000004000000020000000200000003000000030000000400000003000000080000000f0000000c00000012000000030000000300000003000000050000000d00000006000000010000000200000002000000020000000300000004000000100000001200000001000000020000000400000010000000180000000a00000006000000020000000400000003000000040000000200000014000000120000000200000003000000010000001400000017000000180000000a00000006000000030000000300000004000000030000000800000007000000040000000400000002000000080000000c00000017000000180000001200000004000000030000000100000004000000030000000400000003000000040000000100000002000000080000000c000000180000000e000000040000000100000003000000020000000200000004000000040000000300000004000000030000000200000008000000130000000700000002000000020000000300000003000000020000000100000004000000 Tiles: 010000000100000001000000010000000100000001000000010000000200000001000000030000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000050000000d00000006000000010000000100000001000000050000000d00000006000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000014000000170000000a0000000d0000000d0000000d00000009000000170000000a0000000d00000006000000010000000100000001000000010000000100000001000000010000000100000001000000140000001800000018000000180000001800000018000000180000001700000017000000170000000a0000000d0000000d00000006000000010000000100000001000000010000000100000001000000100000001700000018000000180000001700000018000000170000001700000018000000170000001800000018000000170000000a000000110000001100000006000000010000000100000001000000100000001700000018000000170000001800000018000000170000001700000017000000180000001800000017000000170000001700000018000000170000000a0000000600000001000000050000000900000018000000180000001800000018000000170000000b0000000c00000018000000180000001800000017000000170000001800000018000000170000001800000012000000010000001000000018000000180000001800000018000000180000000b000000070000001400000018000000170000001800000017000000180000001800000018000000180000001700000012000000010000001400000018000000180000001700000017000000170000000e0000000100000014000000180000001800000018000000180000001800000018000000170000000b0000000f0000000700000001000000080000000c00000017000000180000000b0000000f0000000700000002000000100000001700000017000000180000001800000017000000180000000b00000007000000010000000100000001000000010000001400000018000000170000001200000001000000010000000400000008000000130000000c0000000b0000000c000000170000000b0000000700000001000000010000000100000001000000010000001000000017000000180000001200000004000000010000000100000001000000010000000800000007000000100000001700000012000000010000000100000001000000010000000100000001000000080000000f0000000f000000070000000300000003000000010000000200000002000000040000000500000009000000180000000e0000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000004000000040000000500000009000000180000000b0000000700000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000050000000d0000000900000018000000180000000e0000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000100000001800000017000000170000000b0000000700000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000001400000017000000170000000b00000007000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000080000000f0000000f00000007000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000300000001000000030000000200000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000030000000100000004000000010000000100000001000000010000000100000001000000010000000100000001000000
Properties: [] Properties: []
- Name: Tile Layer 2 - Name: Tile Layer 2
OffsetX: 0 OffsetX: 0
OffsetY: -100 OffsetY: -100
Visible: 1 Visible: 0
Tiles: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000 Tiles: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Properties: Properties:
- em - em
- -
@@ -51,4 +51,5 @@ MonoBehaviour:
Properties: Properties:
- tileset prop - tileset prop
- hgf - hgf
Name: isometric_grass_and_water
PixelsPerUnit: 100 PixelsPerUnit: 100

View File

@@ -1,6 +1,6 @@
fileFormatVersion: 2 fileFormatVersion: 2
guid: 221bc03dca62748f284639c0b399875b guid: 221bc03dca62748f284639c0b399875b
timeCreated: 1454747267 timeCreated: 1454758669
licenseType: Free licenseType: Free
TextureImporter: TextureImporter:
fileIDToRecycleName: fileIDToRecycleName:

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<map version="1.0" orientation="isometric" renderorder="right-down" width="14" height="16" tilewidth="64" tileheight="32" nextobjectid="2"> <map version="1.0" orientation="isometric" renderorder="right-down" width="20" height="20" tilewidth="64" tileheight="32" nextobjectid="2">
<properties> <properties>
<property name="Test Map Property" value="test value"/> <property name="Test Map Property" value="test value"/>
</properties> </properties>
@@ -40,235 +40,411 @@
<tile id="22" terrain="1,1,1,1"/> <tile id="22" terrain="1,1,1,1"/>
<tile id="23" terrain="1,1,1,1"/> <tile id="23" terrain="1,1,1,1"/>
</tileset> </tileset>
<layer name="Tile Layer 1" width="14" height="16"> <layer name="Tile Layer 1" width="20" height="20">
<data> <data>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="2"/> <tile gid="2"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="3"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="5"/>
<tile gid="13"/>
<tile gid="6"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="5"/>
<tile gid="13"/>
<tile gid="6"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="20"/>
<tile gid="23"/>
<tile gid="10"/>
<tile gid="13"/>
<tile gid="13"/>
<tile gid="13"/>
<tile gid="9"/>
<tile gid="23"/>
<tile gid="10"/>
<tile gid="13"/>
<tile gid="6"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="20"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="10"/>
<tile gid="13"/>
<tile gid="13"/>
<tile gid="6"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="16"/> <tile gid="16"/>
<tile gid="23"/> <tile gid="23"/>
<tile gid="14"/> <tile gid="24"/>
<tile gid="4"/> <tile gid="24"/>
<tile gid="1"/> <tile gid="23"/>
<tile gid="3"/> <tile gid="24"/>
<tile gid="2"/> <tile gid="23"/>
<tile gid="1"/> <tile gid="23"/>
<tile gid="1"/> <tile gid="24"/>
<tile gid="1"/> <tile gid="23"/>
<tile gid="2"/> <tile gid="24"/>
<tile gid="4"/> <tile gid="24"/>
<tile gid="5"/> <tile gid="23"/>
<tile gid="6"/>
<tile gid="8"/>
<tile gid="19"/>
<tile gid="7"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="3"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="2"/>
<tile gid="1"/>
<tile gid="8"/>
<tile gid="7"/>
<tile gid="2"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="4"/>
<tile gid="1"/>
<tile gid="2"/>
<tile gid="4"/>
<tile gid="2"/>
<tile gid="1"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="1"/>
<tile gid="2"/>
<tile gid="2"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="2"/>
<tile gid="4"/>
<tile gid="5"/>
<tile gid="17"/>
<tile gid="13"/>
<tile gid="13"/>
<tile gid="6"/>
<tile gid="1"/>
<tile gid="3"/>
<tile gid="6"/>
<tile gid="2"/>
<tile gid="3"/>
<tile gid="5"/>
<tile gid="13"/>
<tile gid="6"/>
<tile gid="3"/>
<tile gid="8"/>
<tile gid="19"/>
<tile gid="19"/>
<tile gid="12"/>
<tile gid="14"/>
<tile gid="1"/>
<tile gid="2"/>
<tile gid="10"/> <tile gid="10"/>
<tile gid="17"/> <tile gid="17"/>
<tile gid="13"/> <tile gid="17"/>
<tile gid="21"/> <tile gid="6"/>
<tile gid="15"/> <tile gid="1"/>
<tile gid="7"/> <tile gid="1"/>
<tile gid="3"/>
<tile gid="2"/>
<tile gid="4"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="16"/> <tile gid="16"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="10"/> <tile gid="10"/>
<tile gid="6"/> <tile gid="6"/>
<tile gid="3"/> <tile gid="1"/>
<tile gid="5"/>
<tile gid="9"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="11"/>
<tile gid="12"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="18"/>
<tile gid="1"/>
<tile gid="16"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/> <tile gid="24"/>
<tile gid="11"/> <tile gid="11"/>
<tile gid="19"/>
<tile gid="7"/> <tile gid="7"/>
<tile gid="4"/> <tile gid="20"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="5"/>
<tile gid="6"/>
<tile gid="1"/>
<tile gid="16"/>
<tile gid="24"/> <tile gid="24"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="18"/>
<tile gid="1"/>
<tile gid="20"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="14"/> <tile gid="14"/>
<tile gid="4"/> <tile gid="1"/>
<tile gid="20"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="11"/>
<tile gid="15"/> <tile gid="15"/>
<tile gid="7"/> <tile gid="7"/>
<tile gid="4"/> <tile gid="1"/>
<tile gid="2"/>
<tile gid="5"/>
<tile gid="6"/>
<tile gid="2"/>
<tile gid="8"/> <tile gid="8"/>
<tile gid="22"/> <tile gid="12"/>
<tile gid="13"/> <tile gid="23"/>
<tile gid="24"/>
<tile gid="11"/>
<tile gid="15"/>
<tile gid="7"/>
<tile gid="2"/>
<tile gid="16"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="11"/>
<tile gid="7"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="20"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="18"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="4"/>
<tile gid="8"/>
<tile gid="19"/>
<tile gid="12"/>
<tile gid="11"/>
<tile gid="12"/>
<tile gid="23"/>
<tile gid="11"/>
<tile gid="7"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="16"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="18"/>
<tile gid="4"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="8"/>
<tile gid="7"/>
<tile gid="16"/>
<tile gid="23"/>
<tile gid="18"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="8"/>
<tile gid="15"/>
<tile gid="15"/>
<tile gid="7"/>
<tile gid="3"/>
<tile gid="3"/>
<tile gid="1"/>
<tile gid="2"/>
<tile gid="2"/>
<tile gid="4"/>
<tile gid="5"/>
<tile gid="9"/> <tile gid="9"/>
<tile gid="24"/> <tile gid="24"/>
<tile gid="14"/> <tile gid="14"/>
<tile gid="2"/>
<tile gid="4"/>
<tile gid="4"/>
<tile gid="3"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="8"/>
<tile gid="7"/>
<tile gid="4"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="8"/> <tile gid="1"/>
<tile gid="12"/> <tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="4"/>
<tile gid="4"/>
<tile gid="5"/>
<tile gid="9"/>
<tile gid="24"/> <tile gid="24"/>
<tile gid="23"/> <tile gid="11"/>
<tile gid="14"/> <tile gid="7"/>
<tile gid="2"/> <tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="2"/>
<tile gid="4"/>
<tile gid="2"/>
<tile gid="2"/>
<tile gid="3"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="3"/>
<tile gid="8"/>
<tile gid="15"/>
<tile gid="12"/>
<tile gid="18"/>
<tile gid="3"/>
<tile gid="3"/>
<tile gid="3"/>
<tile gid="5"/> <tile gid="5"/>
<tile gid="13"/> <tile gid="13"/>
<tile gid="6"/> <tile gid="9"/>
<tile gid="1"/>
<tile gid="2"/>
<tile gid="2"/>
<tile gid="2"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="16"/>
<tile gid="18"/>
<tile gid="1"/>
<tile gid="2"/>
<tile gid="4"/>
<tile gid="16"/>
<tile gid="24"/> <tile gid="24"/>
<tile gid="10"/>
<tile gid="6"/>
<tile gid="2"/>
<tile gid="4"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="2"/>
<tile gid="20"/>
<tile gid="18"/>
<tile gid="2"/>
<tile gid="3"/>
<tile gid="1"/>
<tile gid="20"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="10"/>
<tile gid="6"/>
<tile gid="3"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="3"/>
<tile gid="8"/>
<tile gid="7"/>
<tile gid="4"/>
<tile gid="4"/>
<tile gid="2"/>
<tile gid="8"/>
<tile gid="12"/>
<tile gid="23"/>
<tile gid="24"/>
<tile gid="18"/>
<tile gid="4"/>
<tile gid="3"/>
<tile gid="1"/>
<tile gid="4"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="3"/>
<tile gid="4"/>
<tile gid="1"/>
<tile gid="2"/>
<tile gid="8"/>
<tile gid="12"/>
<tile gid="24"/> <tile gid="24"/>
<tile gid="14"/> <tile gid="14"/>
<tile gid="4"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="3"/> <tile gid="1"/>
<tile gid="2"/> <tile gid="1"/>
<tile gid="2"/> <tile gid="1"/>
<tile gid="4"/> <tile gid="1"/>
<tile gid="4"/> <tile gid="1"/>
<tile gid="3"/> <tile gid="1"/>
<tile gid="4"/> <tile gid="1"/>
<tile gid="3"/> <tile gid="1"/>
<tile gid="2"/> <tile gid="1"/>
<tile gid="8"/> <tile gid="1"/>
<tile gid="19"/> <tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="16"/>
<tile gid="24"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="11"/>
<tile gid="7"/> <tile gid="7"/>
<tile gid="2"/> <tile gid="1"/>
<tile gid="2"/> <tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="20"/>
<tile gid="23"/>
<tile gid="23"/>
<tile gid="11"/>
<tile gid="7"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="8"/>
<tile gid="15"/>
<tile gid="15"/>
<tile gid="7"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="3"/> <tile gid="3"/>
<tile gid="1"/>
<tile gid="3"/> <tile gid="3"/>
<tile gid="2"/> <tile gid="2"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="3"/>
<tile gid="1"/>
<tile gid="4"/> <tile gid="4"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
</data> </data>
</layer> </layer>
<layer name="Tile Layer 2" width="14" height="16" offsetx="0" offsety="-100"> <layer name="Tile Layer 2" width="20" height="20" visible="0" offsetx="0" offsety="-100">
<properties> <properties>
<property name="em" value=""/> <property name="em" value=""/>
<property name="layer prop" value="765"/> <property name="layer prop" value="765"/>
@@ -467,9 +643,73 @@
<tile gid="0"/> <tile gid="0"/>
<tile gid="0"/> <tile gid="0"/>
<tile gid="0"/> <tile gid="0"/>
<tile gid="1"/> <tile gid="0"/>
<tile gid="1"/> <tile gid="0"/>
<tile gid="1"/> <tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/> <tile gid="0"/>
<tile gid="0"/> <tile gid="0"/>
<tile gid="0"/> <tile gid="0"/>
@@ -495,9 +735,121 @@
<tile gid="0"/> <tile gid="0"/>
<tile gid="0"/> <tile gid="0"/>
<tile gid="0"/> <tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="1"/> <tile gid="1"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="1"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
<tile gid="0"/>
</data> </data>
</layer> </layer>
<objectgroup name="Object Layer 1" visible="0"> <objectgroup name="Object Layer 1" visible="0">

View File

@@ -121,6 +121,36 @@ namespace IsoTools.Tiled.Internal {
}); });
} }
// ------------------------------------------------------------------------
//
// Functions
//
// ------------------------------------------------------------------------
void CreateTiledMapPrefab() {
var tiled_map = CreateTiledMapOnScene();
if ( tiled_map ) {
var asset_path = AssetDatabase.GetAssetPath(_asset);
var prefab_path = Path.Combine(Path.GetDirectoryName(asset_path), _asset.Name + ".prefab");
PrefabUtility.CreatePrefab(prefab_path, tiled_map);
DestroyImmediate(tiled_map, true);
/// \TODO undo support
}
}
GameObject CreateTiledMapOnScene() {
var map_go = new GameObject(_asset.Name);
try {
CreateTiledMap(map_go);
} catch ( Exception e ) {
Debug.LogErrorFormat("Create tiled map error: {0}", e.Message);
DestroyImmediate(map_go, true);
map_go = null;
}
Undo.RegisterCreatedObjectUndo(map_go, "Create TiledMap");
return map_go;
}
// ------------------------------------------------------------------------ // ------------------------------------------------------------------------
// //
// Messages // Messages
@@ -132,22 +162,15 @@ namespace IsoTools.Tiled.Internal {
} }
public override void OnInspectorGUI() { public override void OnInspectorGUI() {
var ppu_prop = serializedObject.FindProperty("PixelsPerUnit"); DrawDefaultInspector();
if ( ppu_prop != null ) { EditorGUILayout.BeginHorizontal();
serializedObject.UpdateIfDirtyOrScript(); if ( GUILayout.Button("Create map prefab") ) {
EditorGUILayout.Slider(ppu_prop, Mathf.Epsilon, 1000); CreateTiledMapPrefab();
serializedObject.ApplyModifiedProperties();
} }
if ( GUILayout.Button("Create tiled map on scene") ) { if ( GUILayout.Button("Create map on scene") ) {
var map_go = new GameObject("TiledMap"); CreateTiledMapOnScene();
try {
CreateTiledMap(map_go);
} catch ( Exception e ) {
Debug.LogErrorFormat("Create tiled map error: {0}", e.Message);
DestroyImmediate(map_go, true);
}
Undo.RegisterCreatedObjectUndo(map_go, "Create TiledMap");
} }
EditorGUILayout.EndHorizontal();
} }
} }
} }

View File

@@ -32,6 +32,7 @@ namespace IsoTools.Tiled.Internal {
AssetDatabase.CreateAsset(new_asset, new_asset_path); AssetDatabase.CreateAsset(new_asset, new_asset_path);
} }
new_asset.Data = tile_map_data; new_asset.Data = tile_map_data;
new_asset.Name = Path.GetFileNameWithoutExtension(new_asset_path);
EditorUtility.SetDirty(new_asset); EditorUtility.SetDirty(new_asset);
AssetDatabase.SaveAssets(); AssetDatabase.SaveAssets();
} }

View File

@@ -44,7 +44,9 @@ namespace IsoTools.Tiled {
} }
public class TiledMapAsset : ScriptableObject { public class TiledMapAsset : ScriptableObject {
[HideInInspector]
public TiledMapData Data = new TiledMapData(); public TiledMapData Data = new TiledMapData();
public string Name = string.Empty;
public float PixelsPerUnit = 100.0f; public float PixelsPerUnit = 100.0f;
} }
} }

View File

@@ -2,13 +2,10 @@
<MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" PreferredExecutionTarget="Unity.Instance.Unity Editor" /> <MonoDevelop.Ide.Workspace ActiveConfiguration="Debug" PreferredExecutionTarget="Unity.Instance.Unity Editor" />
<MonoDevelop.Ide.Workbench ActiveDocument="Assets/IsoTools/Tiled/Internal/Editor/TiledMapAssetEditor.cs"> <MonoDevelop.Ide.Workbench ActiveDocument="Assets/IsoTools/Tiled/Internal/Editor/TiledMapAssetEditor.cs">
<Files> <Files>
<File FileName="Assets/IsoTools/Tiled/Internal/Editor/TiledMapAssetEditor.cs" Line="57" Column="55" /> <File FileName="Assets/IsoTools/Tiled/Internal/Editor/TiledMapAssetEditor.cs" Line="119" Column="40" />
<File FileName="Assets/IsoTools/Tiled/Internal/Editor/TiledMapPostprocessor.cs" Line="138" Column="7" /> <File FileName="Assets/IsoTools/Tiled/Internal/Editor/TiledMapPostprocessor.cs" Line="138" Column="7" />
<File FileName="Assets/IsoTools/Scripts/Internal/Editor/IsoObjectEditor.cs" Line="1" Column="1" /> <File FileName="Assets/IsoTools/Scripts/Internal/Editor/IsoObjectEditor.cs" Line="1" Column="1" />
<File FileName="Assets/IsoTools/Tiled/TiledMapAsset.cs" Line="1" Column="1" /> <File FileName="Assets/IsoTools/Tiled/TiledMapAsset.cs" Line="1" Column="1" NotebookId="1" />
<File FileName="Assets/IsoTools/Tiled/TiledMapTile.cs" Line="14" Column="3" NotebookId="1" />
<File FileName="Assets/IsoTools/Tiled/TiledMapLayer.cs" Line="5" Column="17" NotebookId="1" />
<File FileName="Assets/IsoTools/Tiled/TiledMap.cs" Line="14" Column="37" NotebookId="1" />
</Files> </Files>
</MonoDevelop.Ide.Workbench> </MonoDevelop.Ide.Workbench>
<MonoDevelop.Ide.DebuggingService.Breakpoints> <MonoDevelop.Ide.DebuggingService.Breakpoints>