登录内测(欢迎小伙伴们通过右侧登录按钮进行注册和登录)
child sprites (这是一个父精灵和子精灵的例子)
PHASER
		
var game = new Phaser.Game(800, 600, Phaser.AUTO, 'phaser-example', { preload: preload, create: create, update: update, render: render });

var parent;
var child;

function preload() {
    game.load.image('mushroom', 'assets/sprites/mushroom2.png');
    game.load.spritesheet('mummy', 'assets/sprites/metalslug_mummy37x45.png', 37, 45, 18);
}

function create() {
    parent = game.add.sprite(100, 100, 'mushroom');
    // 增加子精灵,位置是相对父精灵计算的
    parent.addChild(game.make.sprite(-50, -50, 'mummy'));
    parent.addChild(game.make.sprite(100, 0, 'mummy'));
    parent.addChild(game.make.sprite(200, 200, 'mummy'));
    // 这个精灵会走得更快
    child = parent.addChild(game.make.sprite(0, 100, 'mummy'));
}

function update() {
	// 父精灵移动
    parent.x += 0.1;
    // 子精灵移动,所以child的速度比其他的快
    child.x += 0.1;

}

function render() {
    game.debug.text(parent.width, 32, 32);
    // 画出绿色的块
    game.debug.geom(parent.getBounds());
}
		

子精灵的创建game.make.sprite 父精灵添加子精灵parent.addChild 例子中第三个精灵会移动更快,因为父精灵移动,它会跟着移动,同时它自己也在移动