ActionScript
TypeScript
JavaScript

LayaAir引擎播放DragonBone动画

发布时间:2017-01-20

LayaAir引擎支持DragonBone动画,但需要先通过LayaAirIDE将动画转换为LayaAir引擎支持的格式。


一、DragonBone动画转换


第一步:菜单【工具】【龙骨动画转换】打开转换工具

blob.png


第二步:将要转换的文件夹拖入到输入框中

blob.png


第三步:点击确定开始转换

blob.png


第四步:转换生成的文件,播放只需要.png .sk的文件就可以了

blob.png

二、DragonBone动画的应用

转换后的DragonBone动画可使用LayaAir引擎的Skeleton类进行播放

代码示例:

package  
{
	import laya.ani.bone.Skeleton;
	import laya.webgl.WebGL;
	/**
	 * ...
	 * @author ww
	 */
	public class DragonBoneSample 
	{
		
		public function DragonBoneSample() 
		{
		    WebGL.enable();
			Laya.init(1000, 900);
			test();
		}
		private function test():void
		{
			var skeleton:Skeleton;
			skeleton = new Skeleton();
			skeleton.url = "res/dragonbone/Bicycle/Bicycle.sk";
			skeleton.pos(300, 700);
			Laya.stage.addChild(skeleton);
		}
		
	}

}