- 用龙骨做完动画后,需要使用 LayaIDE 工具进行转换一下
- 如果需要换装,需要使用模板的方式创建并设置动画模式为1,简单示例如下:
private var _tl:Templet;
private var _sk:Skeleton;
public function showSk():void
{
if( !_tl )
{
_tl = new Templete();
_tl.load("res/ani.sk");
_tl.on(Event.COMPLETE,this,onLoaded)
}
else
{
onLoaded();
}
}
private function onLoaded():void
{
_sk = _tl.buildArmature(1);
Laya.stage.addChild(_sk);
_sk.play(0,true);
// 点击换装
Laya.stage.on(Event.CLICK, this, changeSkin);
}
private function changeSkin():void
{
_sk.replaceSlotSkinName("插槽名字","原皮肤名","要显示的皮肤名");
// 如果要之后要还原
// _sk.replaceSlotSkinName("插槽名字","原皮肤名","原皮肤名");
}
如此,便可播放
- 如果不需要换装,简单示例如下:
var sk:Skeleton = new Skeleton();
Laya.stage.addChild(sk);
sk.load("res/ani.sk");
如此,便可播放
欢迎拍砖,如有疑问可加QQ:29727880
网友评论