Skip to content

Commit 6ba5316

Browse files
committed
Create tile assets from sprites
1 parent dfdabf2 commit 6ba5316

20 files changed

+1508
-2
lines changed

Assets/Scenes/Tetris.unity

Lines changed: 830 additions & 2 deletions
Large diffs are not rendered by default.

Assets/Tiles.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Tiles/Blocks.prefab

Lines changed: 311 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,311 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!1 &4442038887208273871
4+
GameObject:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
serializedVersion: 6
10+
m_Component:
11+
- component: {fileID: 4198507236585720799}
12+
- component: {fileID: 5835910971353386228}
13+
m_Layer: 31
14+
m_Name: Blocks
15+
m_TagString: Untagged
16+
m_Icon: {fileID: 0}
17+
m_NavMeshLayer: 0
18+
m_StaticEditorFlags: 0
19+
m_IsActive: 1
20+
--- !u!4 &4198507236585720799
21+
Transform:
22+
m_ObjectHideFlags: 0
23+
m_CorrespondingSourceObject: {fileID: 0}
24+
m_PrefabInstance: {fileID: 0}
25+
m_PrefabAsset: {fileID: 0}
26+
m_GameObject: {fileID: 4442038887208273871}
27+
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
28+
m_LocalPosition: {x: 0, y: 0, z: 0}
29+
m_LocalScale: {x: 1, y: 1, z: 1}
30+
m_Children:
31+
- {fileID: 7588981626310639142}
32+
m_Father: {fileID: 0}
33+
m_RootOrder: 0
34+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
35+
--- !u!156049354 &5835910971353386228
36+
Grid:
37+
m_ObjectHideFlags: 0
38+
m_CorrespondingSourceObject: {fileID: 0}
39+
m_PrefabInstance: {fileID: 0}
40+
m_PrefabAsset: {fileID: 0}
41+
m_GameObject: {fileID: 4442038887208273871}
42+
m_Enabled: 1
43+
m_CellSize: {x: 1, y: 1, z: 0}
44+
m_CellGap: {x: 0, y: 0, z: 0}
45+
m_CellLayout: 0
46+
m_CellSwizzle: 0
47+
--- !u!1 &6795079444853065573
48+
GameObject:
49+
m_ObjectHideFlags: 0
50+
m_CorrespondingSourceObject: {fileID: 0}
51+
m_PrefabInstance: {fileID: 0}
52+
m_PrefabAsset: {fileID: 0}
53+
serializedVersion: 6
54+
m_Component:
55+
- component: {fileID: 7588981626310639142}
56+
- component: {fileID: 181651932633356770}
57+
- component: {fileID: 556346316875449304}
58+
m_Layer: 0
59+
m_Name: Layer1
60+
m_TagString: Untagged
61+
m_Icon: {fileID: 0}
62+
m_NavMeshLayer: 0
63+
m_StaticEditorFlags: 0
64+
m_IsActive: 1
65+
--- !u!4 &7588981626310639142
66+
Transform:
67+
m_ObjectHideFlags: 0
68+
m_CorrespondingSourceObject: {fileID: 0}
69+
m_PrefabInstance: {fileID: 0}
70+
m_PrefabAsset: {fileID: 0}
71+
m_GameObject: {fileID: 6795079444853065573}
72+
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
73+
m_LocalPosition: {x: 0, y: 0, z: 0}
74+
m_LocalScale: {x: 1, y: 1, z: 1}
75+
m_Children: []
76+
m_Father: {fileID: 4198507236585720799}
77+
m_RootOrder: 0
78+
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
79+
--- !u!1839735485 &181651932633356770
80+
Tilemap:
81+
m_ObjectHideFlags: 0
82+
m_CorrespondingSourceObject: {fileID: 0}
83+
m_PrefabInstance: {fileID: 0}
84+
m_PrefabAsset: {fileID: 0}
85+
m_GameObject: {fileID: 6795079444853065573}
86+
m_Enabled: 1
87+
m_Tiles:
88+
- first: {x: -1, y: -2, z: 0}
89+
second:
90+
serializedVersion: 2
91+
m_TileIndex: 6
92+
m_TileSpriteIndex: 6
93+
m_TileMatrixIndex: 0
94+
m_TileColorIndex: 0
95+
m_TileObjectToInstantiateIndex: 65535
96+
dummyAlignment: 0
97+
m_AllTileFlags: 1073741825
98+
- first: {x: 0, y: -2, z: 0}
99+
second:
100+
serializedVersion: 2
101+
m_TileIndex: 7
102+
m_TileSpriteIndex: 7
103+
m_TileMatrixIndex: 0
104+
m_TileColorIndex: 0
105+
m_TileObjectToInstantiateIndex: 65535
106+
dummyAlignment: 0
107+
m_AllTileFlags: 1073741825
108+
- first: {x: -1, y: -1, z: 0}
109+
second:
110+
serializedVersion: 2
111+
m_TileIndex: 3
112+
m_TileSpriteIndex: 3
113+
m_TileMatrixIndex: 0
114+
m_TileColorIndex: 0
115+
m_TileObjectToInstantiateIndex: 65535
116+
dummyAlignment: 0
117+
m_AllTileFlags: 1073741825
118+
- first: {x: 0, y: -1, z: 0}
119+
second:
120+
serializedVersion: 2
121+
m_TileIndex: 4
122+
m_TileSpriteIndex: 4
123+
m_TileMatrixIndex: 0
124+
m_TileColorIndex: 0
125+
m_TileObjectToInstantiateIndex: 65535
126+
dummyAlignment: 0
127+
m_AllTileFlags: 1073741825
128+
- first: {x: 1, y: -1, z: 0}
129+
second:
130+
serializedVersion: 2
131+
m_TileIndex: 5
132+
m_TileSpriteIndex: 5
133+
m_TileMatrixIndex: 0
134+
m_TileColorIndex: 0
135+
m_TileObjectToInstantiateIndex: 65535
136+
dummyAlignment: 0
137+
m_AllTileFlags: 1073741825
138+
- first: {x: -1, y: 0, z: 0}
139+
second:
140+
serializedVersion: 2
141+
m_TileIndex: 0
142+
m_TileSpriteIndex: 0
143+
m_TileMatrixIndex: 0
144+
m_TileColorIndex: 0
145+
m_TileObjectToInstantiateIndex: 65535
146+
dummyAlignment: 0
147+
m_AllTileFlags: 1073741825
148+
- first: {x: 0, y: 0, z: 0}
149+
second:
150+
serializedVersion: 2
151+
m_TileIndex: 1
152+
m_TileSpriteIndex: 1
153+
m_TileMatrixIndex: 0
154+
m_TileColorIndex: 0
155+
m_TileObjectToInstantiateIndex: 65535
156+
dummyAlignment: 0
157+
m_AllTileFlags: 1073741825
158+
- first: {x: 1, y: 0, z: 0}
159+
second:
160+
serializedVersion: 2
161+
m_TileIndex: 2
162+
m_TileSpriteIndex: 2
163+
m_TileMatrixIndex: 0
164+
m_TileColorIndex: 0
165+
m_TileObjectToInstantiateIndex: 65535
166+
dummyAlignment: 0
167+
m_AllTileFlags: 1073741825
168+
m_AnimatedTiles: {}
169+
m_TileAssetArray:
170+
- m_RefCount: 1
171+
m_Data: {fileID: 11400000, guid: f6c4109fd0d185b419e5e665b07c42f0, type: 2}
172+
- m_RefCount: 1
173+
m_Data: {fileID: 11400000, guid: aa44b5216a5f39e4881c5323564afe81, type: 2}
174+
- m_RefCount: 1
175+
m_Data: {fileID: 11400000, guid: 9e2688d592617d44ea74683c8f61accf, type: 2}
176+
- m_RefCount: 1
177+
m_Data: {fileID: 11400000, guid: ae5c5dcd9d2744248ba2beb6b8dab80f, type: 2}
178+
- m_RefCount: 1
179+
m_Data: {fileID: 11400000, guid: 89eae29ecf56ea14c8b3927213a00066, type: 2}
180+
- m_RefCount: 1
181+
m_Data: {fileID: 11400000, guid: 8316c87896e7b6448a324d8a66e43174, type: 2}
182+
- m_RefCount: 1
183+
m_Data: {fileID: 11400000, guid: be0a34e2a842ae742b4fa8541a5f9fcf, type: 2}
184+
- m_RefCount: 1
185+
m_Data: {fileID: 11400000, guid: 66df2645ff909154b9c8f7c006a6af32, type: 2}
186+
m_TileSpriteArray:
187+
- m_RefCount: 1
188+
m_Data: {fileID: 21300000, guid: 3f82b3ad9020ed3448c74b89545d893c, type: 3}
189+
- m_RefCount: 1
190+
m_Data: {fileID: 21300000, guid: 774fa586ba243f54f92bce708ecb917b, type: 3}
191+
- m_RefCount: 1
192+
m_Data: {fileID: 21300000, guid: 201aebd630f12cf41bd9524548e38803, type: 3}
193+
- m_RefCount: 1
194+
m_Data: {fileID: 21300000, guid: 3e2fc5b3b3411a94d990b263cc821a0a, type: 3}
195+
- m_RefCount: 1
196+
m_Data: {fileID: 21300000, guid: 35a3a47936e735945aca498f718eaef4, type: 3}
197+
- m_RefCount: 1
198+
m_Data: {fileID: 21300000, guid: 51a1485338acae84585e3ea525804668, type: 3}
199+
- m_RefCount: 1
200+
m_Data: {fileID: 21300000, guid: b109e0a46ebdde140abbe8ffe76f424c, type: 3}
201+
- m_RefCount: 1
202+
m_Data: {fileID: 21300000, guid: 019e0880cb7a5b04e9397e93cddcc382, type: 3}
203+
m_TileMatrixArray:
204+
- m_RefCount: 8
205+
m_Data:
206+
e00: 1
207+
e01: 0
208+
e02: 0
209+
e03: 0
210+
e10: 0
211+
e11: 1
212+
e12: 0
213+
e13: 0
214+
e20: 0
215+
e21: 0
216+
e22: 1
217+
e23: 0
218+
e30: 0
219+
e31: 0
220+
e32: 0
221+
e33: 1
222+
m_TileColorArray:
223+
- m_RefCount: 8
224+
m_Data: {r: 1, g: 1, b: 1, a: 1}
225+
m_TileObjectToInstantiateArray: []
226+
m_AnimationFrameRate: 1
227+
m_Color: {r: 1, g: 1, b: 1, a: 1}
228+
m_Origin: {x: -1, y: -2, z: 0}
229+
m_Size: {x: 3, y: 3, z: 1}
230+
m_TileAnchor: {x: 0.5, y: 0.5, z: 0}
231+
m_TileOrientation: 0
232+
m_TileOrientationMatrix:
233+
e00: 1
234+
e01: 0
235+
e02: 0
236+
e03: 0
237+
e10: 0
238+
e11: 1
239+
e12: 0
240+
e13: 0
241+
e20: 0
242+
e21: 0
243+
e22: 1
244+
e23: 0
245+
e30: 0
246+
e31: 0
247+
e32: 0
248+
e33: 1
249+
--- !u!483693784 &556346316875449304
250+
TilemapRenderer:
251+
m_ObjectHideFlags: 0
252+
m_CorrespondingSourceObject: {fileID: 0}
253+
m_PrefabInstance: {fileID: 0}
254+
m_PrefabAsset: {fileID: 0}
255+
m_GameObject: {fileID: 6795079444853065573}
256+
m_Enabled: 1
257+
m_CastShadows: 0
258+
m_ReceiveShadows: 0
259+
m_DynamicOccludee: 0
260+
m_MotionVectors: 1
261+
m_LightProbeUsage: 0
262+
m_ReflectionProbeUsage: 0
263+
m_RayTracingMode: 0
264+
m_RayTraceProcedural: 0
265+
m_RenderingLayerMask: 1
266+
m_RendererPriority: 0
267+
m_Materials:
268+
- {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
269+
m_StaticBatchInfo:
270+
firstSubMesh: 0
271+
subMeshCount: 0
272+
m_StaticBatchRoot: {fileID: 0}
273+
m_ProbeAnchor: {fileID: 0}
274+
m_LightProbeVolumeOverride: {fileID: 0}
275+
m_ScaleInLightmap: 1
276+
m_ReceiveGI: 1
277+
m_PreserveUVs: 0
278+
m_IgnoreNormalsForChartDetection: 0
279+
m_ImportantGI: 0
280+
m_StitchLightmapSeams: 1
281+
m_SelectedEditorRenderState: 0
282+
m_MinimumChartSize: 4
283+
m_AutoUVMaxDistance: 0.5
284+
m_AutoUVMaxAngle: 89
285+
m_LightmapParameters: {fileID: 0}
286+
m_SortingLayerID: 0
287+
m_SortingLayer: 0
288+
m_SortingOrder: 0
289+
m_ChunkSize: {x: 32, y: 32, z: 32}
290+
m_ChunkCullingBounds: {x: 0, y: 0, z: 0}
291+
m_MaxChunkCount: 16
292+
m_MaxFrameAge: 16
293+
m_SortOrder: 0
294+
m_Mode: 0
295+
m_DetectChunkCullingBounds: 0
296+
m_MaskInteraction: 0
297+
--- !u!114 &8295858695920005497
298+
MonoBehaviour:
299+
m_ObjectHideFlags: 0
300+
m_CorrespondingSourceObject: {fileID: 0}
301+
m_PrefabInstance: {fileID: 0}
302+
m_PrefabAsset: {fileID: 0}
303+
m_GameObject: {fileID: 0}
304+
m_Enabled: 1
305+
m_EditorHideFlags: 0
306+
m_Script: {fileID: 12395, guid: 0000000000000000e000000000000000, type: 0}
307+
m_Name: Palette Settings
308+
m_EditorClassIdentifier:
309+
cellSizing: 0
310+
m_TransparencySortMode: 0
311+
m_TransparencySortAxis: {x: 0, y: 0, z: 1}

Assets/Tiles/Blocks.prefab.meta

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Tiles/Blue.asset

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0}
13+
m_Name: Blue
14+
m_EditorClassIdentifier:
15+
m_Sprite: {fileID: 21300000, guid: 3f82b3ad9020ed3448c74b89545d893c, type: 3}
16+
m_Color: {r: 1, g: 1, b: 1, a: 1}
17+
m_Transform:
18+
e00: 1
19+
e01: 0
20+
e02: 0
21+
e03: 0
22+
e10: 0
23+
e11: 1
24+
e12: 0
25+
e13: 0
26+
e20: 0
27+
e21: 0
28+
e22: 1
29+
e23: 0
30+
e30: 0
31+
e31: 0
32+
e32: 0
33+
e33: 1
34+
m_InstancedGameObject: {fileID: 0}
35+
m_Flags: 1
36+
m_ColliderType: 1

Assets/Tiles/Blue.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)