Skip to content

Commit 6be14c1

Browse files
committed
Create 0000 multi atlas complete.js
1 parent d965952 commit 6be14c1

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
class Scene extends Phaser.Scene
2+
{
3+
constructor ()
4+
{
5+
super();
6+
}
7+
8+
preload ()
9+
{
10+
this.load.path = 'assets/atlas/';
11+
12+
this.load.multiatlas('megaset', 'tp3-multi-atlas.json');
13+
14+
// this.load.image('megaset', 'assets/sprites/beer.png');
15+
16+
this.load.on('filecomplete-multiatlas-megaset', () => {
17+
18+
console.log('multi atlas loaded');
19+
20+
});
21+
}
22+
23+
create ()
24+
{
25+
// This frame is in the 1st atlas file (set0/data0)
26+
this.add.image(0, 0, 'megaset', 'snake').setOrigin(0);
27+
28+
// This frame is in the 2nd atlas file (set1/data1)
29+
this.add.image(0, 100, 'megaset', 'nanoha-taiken-pink').setOrigin(0);
30+
31+
// This frame is in the 3rd atlas file (set2/data2)
32+
// this.add.image(0, 0, 'megaset', 'hello').setOrigin(0); // trimmed
33+
this.add.image(300, 130, 'megaset', 'bunny').setOrigin(0); // un-trimmed
34+
35+
// This frame is in the 4th atlas file (set3/data3)
36+
this.add.image(64, 300, 'megaset', 'contra3').setOrigin(0);
37+
}
38+
}
39+
40+
const config = {
41+
type: Phaser.AUTO,
42+
parent: 'phaser-example',
43+
width: 800,
44+
height: 600,
45+
scene: Scene
46+
}
47+
48+
new Phaser.Game(config);

0 commit comments

Comments
 (0)