Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(465)

Side by Side Diff: sky/sdk/example/game/res/sprites.json

Issue 1224773003: Adds ActionSequence to sprites and improved explosions in game demo (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « sky/sdk/example/game/lib/game_demo_world.dart ('k') | sky/sdk/example/game/res/sprites.png » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 {"frames": [ 1 {"frames": [
2 2
3 { 3 {
4 "filename": "arrow.png",
5 "frame": {"x":2,"y":2,"w":446,"h":283},
6 "rotated": false,
7 "trimmed": true,
8 "spriteSourceSize": {"x":30,"y":49,"w":446,"h":283},
9 "sourceSize": {"w":512,"h":512},
10 "pivot": {"x":0.5,"y":0.5}
11 },
12 {
13 "filename": "asteroid_big_0.nrm.png", 4 "filename": "asteroid_big_0.nrm.png",
14 » "frame": {"x":2,"y":287,"w":200,"h":188}, 5 » "frame": {"x":2,"y":260,"w":200,"h":188},
15 "rotated": false, 6 "rotated": false,
16 "trimmed": false, 7 "trimmed": false,
17 "spriteSourceSize": {"x":0,"y":0,"w":200,"h":188}, 8 "spriteSourceSize": {"x":0,"y":0,"w":200,"h":188},
18 "sourceSize": {"w":200,"h":188}, 9 "sourceSize": {"w":200,"h":188},
19 "pivot": {"x":0.5,"y":0.5} 10 "pivot": {"x":0.5,"y":0.5}
20 }, 11 },
21 { 12 {
22 "filename": "asteroid_big_0.png", 13 "filename": "asteroid_big_0.png",
23 » "frame": {"x":204,"y":287,"w":200,"h":188}, 14 » "frame": {"x":260,"y":193,"w":200,"h":167},
24 "rotated": false, 15 "rotated": false,
25 » "trimmed": false, 16 » "trimmed": true,
26 » "spriteSourceSize": {"x":0,"y":0,"w":200,"h":188}, 17 » "spriteSourceSize": {"x":0,"y":21,"w":200,"h":167},
27 "sourceSize": {"w":200,"h":188}, 18 "sourceSize": {"w":200,"h":188},
28 "pivot": {"x":0.5,"y":0.5} 19 "pivot": {"x":0.5,"y":0.5}
29 }, 20 },
30 { 21 {
31 "filename": "asteroid_big_1.nrm.png", 22 "filename": "asteroid_big_1.nrm.png",
32 » "frame": {"x":545,"y":275,"w":204,"h":166}, 23 » "frame": {"x":451,"y":2,"w":204,"h":166},
33 "rotated": false, 24 "rotated": false,
34 "trimmed": false, 25 "trimmed": false,
35 "spriteSourceSize": {"x":0,"y":0,"w":204,"h":166}, 26 "spriteSourceSize": {"x":0,"y":0,"w":204,"h":166},
36 "sourceSize": {"w":204,"h":166}, 27 "sourceSize": {"w":204,"h":166},
37 "pivot": {"x":0.5,"y":0.5} 28 "pivot": {"x":0.5,"y":0.5}
38 }, 29 },
39 { 30 {
40 "filename": "asteroid_big_1.png", 31 "filename": "asteroid_big_1.png",
41 » "frame": {"x":589,"y":2,"w":204,"h":166}, 32 » "frame": {"x":657,"y":2,"w":204,"h":166},
42 "rotated": false, 33 "rotated": false,
43 "trimmed": false, 34 "trimmed": false,
44 "spriteSourceSize": {"x":0,"y":0,"w":204,"h":166}, 35 "spriteSourceSize": {"x":0,"y":0,"w":204,"h":166},
45 "sourceSize": {"w":204,"h":166}, 36 "sourceSize": {"w":204,"h":166},
46 "pivot": {"x":0.5,"y":0.5} 37 "pivot": {"x":0.5,"y":0.5}
47 }, 38 },
48 { 39 {
49 "filename": "asteroid_big_2.nrm.png", 40 "filename": "asteroid_big_2.nrm.png",
50 » "frame": {"x":795,"y":2,"w":194,"h":165}, 41 » "frame": {"x":462,"y":170,"w":194,"h":165},
51 "rotated": false, 42 "rotated": false,
52 "trimmed": false, 43 "trimmed": false,
53 "spriteSourceSize": {"x":0,"y":0,"w":194,"h":165}, 44 "spriteSourceSize": {"x":0,"y":0,"w":194,"h":165},
54 "sourceSize": {"w":194,"h":165}, 45 "sourceSize": {"w":194,"h":165},
55 "pivot": {"x":0.5,"y":0.5} 46 "pivot": {"x":0.5,"y":0.5}
56 }, 47 },
57 { 48 {
58 "filename": "asteroid_big_2.png", 49 "filename": "asteroid_big_2.png",
59 » "frame": {"x":795,"y":169,"w":194,"h":165}, 50 » "frame": {"x":658,"y":170,"w":194,"h":165},
60 "rotated": false, 51 "rotated": false,
61 "trimmed": true, 52 "trimmed": true,
62 "spriteSourceSize": {"x":0,"y":2,"w":194,"h":165}, 53 "spriteSourceSize": {"x":0,"y":2,"w":194,"h":165},
63 "sourceSize": {"w":194,"h":167}, 54 "sourceSize": {"w":194,"h":167},
64 "pivot": {"x":0.5,"y":0.5} 55 "pivot": {"x":0.5,"y":0.5}
65 }, 56 },
66 { 57 {
67 "filename": "asteroid_small_0.nrm.png", 58 "filename": "asteroid_small_0.nrm.png",
68 » "frame": {"x":646,"y":170,"w":102,"h":84}, 59 » "frame": {"x":204,"y":362,"w":102,"h":84},
69 "rotated": false, 60 "rotated": false,
70 "trimmed": false, 61 "trimmed": false,
71 "spriteSourceSize": {"x":0,"y":0,"w":102,"h":84}, 62 "spriteSourceSize": {"x":0,"y":0,"w":102,"h":84},
72 "sourceSize": {"w":102,"h":84}, 63 "sourceSize": {"w":102,"h":84},
73 "pivot": {"x":0.5,"y":0.5} 64 "pivot": {"x":0.5,"y":0.5}
74 }, 65 },
75 { 66 {
76 "filename": "asteroid_small_0.png", 67 "filename": "asteroid_small_0.png",
77 » "frame": {"x":862,"y":336,"w":102,"h":84}, 68 » "frame": {"x":308,"y":362,"w":102,"h":84},
78 "rotated": false, 69 "rotated": false,
79 "trimmed": false, 70 "trimmed": false,
80 "spriteSourceSize": {"x":0,"y":0,"w":102,"h":84}, 71 "spriteSourceSize": {"x":0,"y":0,"w":102,"h":84},
81 "sourceSize": {"w":102,"h":84}, 72 "sourceSize": {"w":102,"h":84},
82 "pivot": {"x":0.5,"y":0.5} 73 "pivot": {"x":0.5,"y":0.5}
83 }, 74 },
84 { 75 {
85 "filename": "asteroid_small_1.nrm.png", 76 "filename": "asteroid_small_1.nrm.png",
86 » "frame": {"x":450,"y":171,"w":96,"h":102}, 77 » "frame": {"x":854,"y":213,"w":96,"h":102},
87 "rotated": false, 78 "rotated": false,
88 "trimmed": false, 79 "trimmed": false,
89 "spriteSourceSize": {"x":0,"y":0,"w":96,"h":102}, 80 "spriteSourceSize": {"x":0,"y":0,"w":96,"h":102},
90 "sourceSize": {"w":96,"h":102}, 81 "sourceSize": {"w":96,"h":102},
91 "pivot": {"x":0.5,"y":0.5} 82 "pivot": {"x":0.5,"y":0.5}
92 }, 83 },
93 { 84 {
94 "filename": "asteroid_small_1.png", 85 "filename": "asteroid_small_1.png",
95 » "frame": {"x":548,"y":171,"w":96,"h":102}, 86 » "frame": {"x":854,"y":317,"w":96,"h":102},
96 "rotated": false, 87 "rotated": false,
97 "trimmed": true, 88 "trimmed": true,
98 "spriteSourceSize": {"x":0,"y":0,"w":96,"h":102}, 89 "spriteSourceSize": {"x":0,"y":0,"w":96,"h":102},
99 "sourceSize": {"w":96,"h":106}, 90 "sourceSize": {"w":96,"h":106},
100 "pivot": {"x":0.5,"y":0.5} 91 "pivot": {"x":0.5,"y":0.5}
101 }, 92 },
102 { 93 {
103 "filename": "asteroid_small_2.nrm.png", 94 "filename": "asteroid_small_2.nrm.png",
104 » "frame": {"x":751,"y":336,"w":109,"h":84}, 95 » "frame": {"x":740,"y":337,"w":109,"h":84},
105 "rotated": false, 96 "rotated": false,
106 "trimmed": false, 97 "trimmed": false,
107 "spriteSourceSize": {"x":0,"y":0,"w":109,"h":84}, 98 "spriteSourceSize": {"x":0,"y":0,"w":109,"h":84},
108 "sourceSize": {"w":109,"h":84}, 99 "sourceSize": {"w":109,"h":84},
109 "pivot": {"x":0.5,"y":0.5} 100 "pivot": {"x":0.5,"y":0.5}
110 }, 101 },
111 { 102 {
112 "filename": "asteroid_small_2.png", 103 "filename": "asteroid_small_2.png",
113 » "frame": {"x":751,"y":422,"w":109,"h":84}, 104 » "frame": {"x":740,"y":423,"w":109,"h":84},
114 "rotated": false, 105 "rotated": false,
115 "trimmed": false, 106 "trimmed": false,
116 "spriteSourceSize": {"x":0,"y":0,"w":109,"h":84}, 107 "spriteSourceSize": {"x":0,"y":0,"w":109,"h":84},
117 "sourceSize": {"w":109,"h":84}, 108 "sourceSize": {"w":109,"h":84},
118 "pivot": {"x":0.5,"y":0.5} 109 "pivot": {"x":0.5,"y":0.5}
119 }, 110 },
120 { 111 {
112 "filename": "explosion_flare.png",
113 "frame": {"x":863,"y":2,"w":56,"h":209},
114 "rotated": false,
115 "trimmed": true,
116 "spriteSourceSize": {"x":4,"y":0,"w":56,"h":209},
117 "sourceSize": {"w":64,"h":256},
118 "pivot": {"x":0.5,"y":0.5}
119 },
120 {
121 "filename": "explosion_particle.png",
122 "frame": {"x":2,"y":450,"w":36,"h":60},
123 "rotated": false,
124 "trimmed": true,
125 "spriteSourceSize": {"x":14,"y":1,"w":36,"h":60},
126 "sourceSize": {"w":64,"h":64},
127 "pivot": {"x":0.5,"y":0.5}
128 },
129 {
130 "filename": "explosion_ring.png",
131 "frame": {"x":2,"y":2,"w":256,"h":256},
132 "rotated": false,
133 "trimmed": false,
134 "spriteSourceSize": {"x":0,"y":0,"w":256,"h":256},
135 "sourceSize": {"w":256,"h":256},
136 "pivot": {"x":0.5,"y":0.5}
137 },
138 {
139 "filename": "fire_particle.png",
140 "frame": {"x":40,"y":450,"w":55,"h":55},
141 "rotated": false,
142 "trimmed": true,
143 "spriteSourceSize": {"x":4,"y":4,"w":55,"h":55},
144 "sourceSize": {"w":64,"h":64},
145 "pivot": {"x":0.5,"y":0.5}
146 },
147 {
121 "filename": "laser.png", 148 "filename": "laser.png",
122 » "frame": {"x":751,"y":170,"w":37,"h":76}, 149 » "frame": {"x":204,"y":260,"w":37,"h":76},
123 "rotated": false, 150 "rotated": false,
124 "trimmed": false, 151 "trimmed": false,
125 "spriteSourceSize": {"x":0,"y":0,"w":37,"h":76}, 152 "spriteSourceSize": {"x":0,"y":0,"w":37,"h":76},
126 "sourceSize": {"w":37,"h":76}, 153 "sourceSize": {"w":37,"h":76},
127 "pivot": {"x":0.5,"y":0.5} 154 "pivot": {"x":0.5,"y":0.5}
128 }, 155 },
129 { 156 {
157 "filename": "shield.png",
158 "frame": {"x":260,"y":2,"w":189,"h":189},
159 "rotated": false,
160 "trimmed": false,
161 "spriteSourceSize": {"x":0,"y":0,"w":189,"h":189},
162 "sourceSize": {"w":189,"h":189},
163 "pivot": {"x":0.5,"y":0.5}
164 },
165 {
130 "filename": "ship.nrm.png", 166 "filename": "ship.nrm.png",
131 » "frame": {"x":406,"y":287,"w":137,"h":167}, 167 » "frame": {"x":462,"y":337,"w":137,"h":167},
132 "rotated": false, 168 "rotated": false,
133 "trimmed": false, 169 "trimmed": false,
134 "spriteSourceSize": {"x":0,"y":0,"w":137,"h":167}, 170 "spriteSourceSize": {"x":0,"y":0,"w":137,"h":167},
135 "sourceSize": {"w":137,"h":167}, 171 "sourceSize": {"w":137,"h":167},
136 "pivot": {"x":0.5,"y":0.5} 172 "pivot": {"x":0.5,"y":0.5}
137 }, 173 },
138 { 174 {
139 "filename": "ship.png", 175 "filename": "ship.png",
140 » "frame": {"x":450,"y":2,"w":137,"h":167}, 176 » "frame": {"x":601,"y":337,"w":137,"h":167},
141 "rotated": false, 177 "rotated": false,
142 "trimmed": true, 178 "trimmed": true,
143 "spriteSourceSize": {"x":25,"y":10,"w":137,"h":167}, 179 "spriteSourceSize": {"x":25,"y":10,"w":137,"h":167},
144 "sourceSize": {"w":188,"h":188}, 180 "sourceSize": {"w":188,"h":188},
145 "pivot": {"x":0.5,"y":0.5} 181 "pivot": {"x":0.5,"y":0.5}
146 }, 182 },
147 { 183 {
148 » "filename": "star.png", 184 » "filename": "star_0.png",
149 » "frame": {"x":862,"y":422,"w":62,"h":68}, 185 » "frame": {"x":204,"y":448,"w":62,"h":62},
150 "rotated": false, 186 "rotated": false,
151 "trimmed": true, 187 "trimmed": true,
152 » "spriteSourceSize": {"x":11,"y":5,"w":62,"h":68}, 188 » "spriteSourceSize": {"x":1,"y":1,"w":62,"h":62},
153 » "sourceSize": {"w":82,"h":78}, 189 » "sourceSize": {"w":64,"h":64},
190 » "pivot": {"x":0.5,"y":0.5}
191 },
192 {
193 » "filename": "star_1.png",
194 » "frame": {"x":268,"y":448,"w":62,"h":62},
195 » "rotated": false,
196 » "trimmed": true,
197 » "spriteSourceSize": {"x":1,"y":1,"w":62,"h":62},
198 » "sourceSize": {"w":64,"h":64},
199 » "pivot": {"x":0.5,"y":0.5}
200 },
201 {
202 » "filename": "star_2.png",
203 » "frame": {"x":332,"y":448,"w":62,"h":62},
204 » "rotated": false,
205 » "trimmed": true,
206 » "spriteSourceSize": {"x":1,"y":1,"w":62,"h":62},
207 » "sourceSize": {"w":64,"h":64},
154 "pivot": {"x":0.5,"y":0.5} 208 "pivot": {"x":0.5,"y":0.5}
155 }], 209 }],
156 "meta": { 210 "meta": {
157 "app": "http://www.codeandweb.com/texturepacker", 211 "app": "http://www.codeandweb.com/texturepacker",
158 "version": "1.0", 212 "version": "1.0",
159 "image": "sprites.png", 213 "image": "sprites.png",
160 "format": "RGBA8888", 214 "format": "RGBA8888",
161 » "size": {"w":991,"h":508}, 215 » "size": {"w":952,"h":512},
162 "scale": "1", 216 "scale": "1",
163 » "smartupdate": "$TexturePacker:SmartUpdate:b79d98a34caa23746c4e2af6dd5b8 506:bfdb7027c351003110a2082bbb53a657:1eabdf11f75e3a4fe3147baf7b5be24b$" 217 » "smartupdate": "$TexturePacker:SmartUpdate:342fc72defddab59bb356b48894e2 931:ecb4b4fa7772ea6a35788ebf670ca27c:1eabdf11f75e3a4fe3147baf7b5be24b$"
164 } 218 }
165 } 219 }
OLDNEW
« no previous file with comments | « sky/sdk/example/game/lib/game_demo_world.dart ('k') | sky/sdk/example/game/res/sprites.png » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698