在移相器中移动直背景tileSprite的技术是什么?

时间:2016-09-02 03:31:55

标签: phaser-framework vertical-scrolling

此代码用于从上到下耕种背景。 但是,我想直接将背景拖到相机视图中。我需要用什么技术来实现它?

preload: function() {
    this.game.load.image('road', 'assets/images/road.png');
},
create: function() {
    this.game.world.setBounds(0, 0, 1136, 640);
    this.road = this.game.add.tileSprite(this.game.world.centerX, this.game.world.centerY,    this.game.width, this.game.height, 'road');
    this.road.anchor.setTo(0.5); 
},
update: function() {
    this.road.tilePosition.y +=1;
}

以下是我在此游戏http://www.nickjr.com/paw-patrol/games/paw-pups-save-the-day/中找到的耕作背景示例。

background image tile

任何人都可以给我一个线索吗?谢谢!

1 个答案:

答案 0 :(得分:0)

我不确定平铺精灵是否是正确的方法,你可能最好使用标准的精灵表动画。

我在这里使用这种方法: enter image description here http://www.nicktoons.co.uk/microsite/dribbletricks/3fo5mu

精灵表是sprite sheet

所以基本上它只是一个动画设置为循环的精灵。这里,由于背景是对称的,我复制了精灵,并且对于音高的RHS,将其x值缩放为-1,这样精灵表/文件大小更小,允许更多的帧。