# Phaser 翻转 Spine
📆 2022-1-20 1:44
# 实现
function spineSetFlipX(spine,isFlipX,scale){
if(isFlipX){
spine.setScale(-scale,scale)
spine.body.setOffset(spine.width,0)
}else{
spine.setScale(scale,scale)
spine.body.setOffset(0,0)
}
}
# 特性
setScale() 负值实现翻转,但会影响物理引擎的轮廓位置
setOffset() 设置物理引擎的偏移量来修正 spine 的轮廓位置