@@ -4,7 +4,7 @@ var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example', { preload:
44function preload ( ) {
55
66 game . load . tilemap ( 'level1' , 'assets/games/starstruck/level1.json' , null , Phaser . Tilemap . TILED_JSON ) ;
7- game . load . tileset ( 'tiles' , 'assets/games/starstruck/tiles-1.png' , 16 , 16 ) ;
7+ game . load . image ( 'tiles-1 ' , 'assets/games/starstruck/tiles-1.png' ) ;
88 game . load . spritesheet ( 'dude' , 'assets/games/starstruck/dude.png' , 32 , 48 ) ;
99 game . load . spritesheet ( 'droid' , 'assets/games/starstruck/droid.png' , 32 , 32 ) ;
1010 game . load . image ( 'starSmall' , 'assets/games/starstruck/star.png' ) ;
@@ -32,20 +32,22 @@ function create() {
3232
3333 map = game . add . tilemap ( 'level1' ) ;
3434
35- tileset = game . add . tileset ( 'tiles' ) ;
35+ map . addTilesetImage ( 'tiles-1 ' ) ;
3636
37- tileset . setCollisionRange ( 0 , tileset . total - 1 , true , true , true , true ) ;
37+ map . setCollisionByExclusion ( [ 13 , 14 , 15 , 16 , 46 , 47 , 48 , 49 , 50 , 51 ] ) ;
3838
39- tileset . setCollisionRange ( 12 , 16 , false , false , false , false ) ;
40- tileset . setCollisionRange ( 46 , 50 , false , false , false , false ) ;
39+ layer = map . createLayer ( 'Tile Layer 1' ) ;
40+
41+ // Un-comment this on to see the collision tiles
42+ // layer.debug = true;
4143
42- layer = game . add . tilemapLayer ( 0 , 0 , 800 , 600 , tileset , map , 0 ) ;
4344 layer . resizeWorld ( ) ;
4445
46+ game . physics . gravity . y = 260 ;
47+
4548 player = game . add . sprite ( 32 , 32 , 'dude' ) ;
4649 player . body . bounce . y = 0.2 ;
4750 player . body . collideWorldBounds = true ;
48- player . body . gravity . y = 6 ;
4951 player . body . setSize ( 16 , 32 , 8 , 16 ) ;
5052
5153 player . animations . add ( 'left' , [ 0 , 1 , 2 , 3 ] , 10 , true ) ;
@@ -110,13 +112,10 @@ function update() {
110112 jumpTimer = game . time . now + 750 ;
111113 }
112114
113- // player.scale.x += 0.001;
114- // player.scale.y += 0.001;
115-
116115}
117116
118117function render ( ) {
119118
120- game . debug . renderSpriteBody ( player ) ;
119+ // game.debug.renderSpriteBody(player);
121120
122121}
0 commit comments