Javascript 精灵和在移相器中装备精灵服装

Javascript 精灵和在移相器中装备精灵服装,javascript,phaser-framework,Javascript,Phaser Framework,如何在Phaser中为精灵装备衣服?假设我使用以下方法: 我能想到的唯一方法就是在每个精灵都在的情况下制作一个图像。必须有不同的方法,比如叠加或者其他什么?您可以使用它将布料精灵附加到您的播放器精灵上 // Player sprite var player = game.add.sprite(0, 0, 'player-sprite'); // Cloth sprite var cloth = game.add.sprite(0, 0, 'cloth-sprite'); // Tweak

如何在Phaser中为精灵装备衣服?假设我使用以下方法:

我能想到的唯一方法就是在每个精灵都在的情况下制作一个图像。必须有不同的方法,比如叠加或者其他什么?

您可以使用它将布料精灵附加到您的播放器精灵上

// Player sprite
var player = game.add.sprite(0, 0, 'player-sprite');

// Cloth sprite
var cloth = game.add.sprite(0, 0, 'cloth-sprite');

// Tweak anchor position to correctly align clothing over player 
cloth.anchor.setTo(0.5, 0.5);

player.addChild(cloth);

您应该检查此项目:

对于Phaser中的集成,请尝试以下操作:

函数预加载(){
game.load.spritesheet('female_body','sprites/body/female/light.png',64,64);
game.load.spritesheet('female_hair','sprites/hair/female/pixie/blonde.png',64,64);
游戏加载精灵表(“女性躯干”,“精灵/躯干/束腰外衣/女性/青色束腰外衣.png”,64,64);
game.load.spritesheet('female_legs','sprite/legs/pants/female/teal_pants_female.png',64,64);
};
函数create(){
var group=game.add.group();
组添加(游戏添加精灵(200200,'女性身体',13*9));
组添加(游戏添加精灵(200200,'女性头发',13*9));
组添加(游戏添加精灵(200200,'女性躯干',13*9));
组。添加(游戏。添加。精灵(200200,'雌性_腿',13*9));
group.callAll('animations.add','animations','walk',Phaser.ArrayUtils.numberraystep(13*9,13*9+9));
group.callAll('animations.play','animations','walk',9,true);

};错误的论坛,mod会纠正的。但是是的,你会在角色上覆盖“风格”。只要覆盖层是透明的,就可以了。要进行优化,可以在应用覆盖的情况下“缓存”角色。但又一次,错误的论坛,并没有什么线索相是。