egret--龙骨动画的导入和使用
添加资源
var dragonbonesData = RES.getRes("资源名_ske_json");
var textureData1 = RES.getRes("资源名_tex_json");
var texture1 = RES.getRes("资源名_tex_png");
创建龙骨工厂
let egretFactory: dragonBones.EgretFactory = dragonBones.EgretFactory.factory;
//往龙骨工厂里添加资源
egretFactory.parseDragonBonesData(dragonbonesData);
egretFactory.parseTextureAtlasData(textureData1, texture1);
建立骨架
var armature: dragonBones.Armature = egretFactory.buildArmature("骨骼名");
创建一个显示对象
var armatureDisplay = armature.getDisplay();
给对象添加相应的样式并添加到舞台
this.addChild(armatureDisplay);
armatureDisplay.x = 200;
armatureDisplay.y = 450;
播放动画
armature.animation.gotoAndPlay("动画名");
添加到世界时钟里
dragonBones.WorldClock.clock.add(armature);
添加一个定时推进触发器 (注意:若动画为一次多次调用动画,定时推进触发器可写在构造中,但定时推进触发器不能反复被调用,否则会不停的加速)
this.addEventListener( egret.Event.ENTER_FRAME, function():void{dragonBones.WorldClock.clock.advanceTime( 0.01 );
}, this );
//或
//egret.Ticker.getInstance().register(function (advancedTime) {
// dragonBones.WorldClock.clock.advanceTime(advancedTime / 1000);
//}, this);
改变速率
armature.animation.timeScale = 0.6;
//或dragonBones.WorldClock.clock.timeScale=0.6
//0到1为减速 0为停止 1以上为加速
egret--龙骨动画的导入和使用相关推荐
- 解决 白鹭引擎 egret 龙骨动画 Deprecated 已废弃
官方文档中龙骨动画的调用方法和事件监听方法,在实际项目中都会提示已废弃,在网上也没找到一个讨论和解决这个问题的帖子,就自己去摸索了一下,下面贴出解决方法. 这是网上找到的比较常见的写法: privat ...
- Egret龙骨动画管理类
关注微信公众号:每日玩机 获取ios.Android.tv.mac黑科技软件 利用龙骨工具,生成动画具体看官方文档,导出得到三个文件: 如果觉得资源文件过大,可以选择无损压缩:png无损压缩 导入项目 ...
- Layaair DragonBones 龙骨动画的播放
Layaair DragonBones 龙骨动画的播放 本文要点: 龙骨动画的导入 龙骨动画的播放控制 龙骨动画的事件机制 官方文档入口 本节大概效果 龙骨动画的导入: Layair 导入龙骨动画: ...
- cocos2d-x -lua 导入龙骨动画
cocos2d-x 导入龙骨动画 文章目录 cocos2d-x 导入龙骨动画 开发环境 参考示例 DrangonBones项目源码下载 创建cocos2d-x 项目 1. 下载官网cocos2d-x ...
- 如何在unity中使用龙骨动画
龙骨 龙骨是Egret公司的一个用来做动画的软件,本文分享一下如何在Unity2D中使用龙骨导出的2D动画 导出动画 在龙骨中文件->导出,导出动画数据和纹理到Unity的项目中,如果打包了的话 ...
- cocos2d creator绑定龙骨动画
这里写自定义目录标题 cocos2d creator绑定龙骨动画 cocos2d creator绑定龙骨动画 首先我们使用下面这个软件打开动作文件 不要用这种导出直接导出: 这样导出之后,多个动作会使 ...
- Laya动画,整图动画,序列图动画,时间轴动画,龙骨动画
Laya动画基础 Egret帧动画工具类 版本:2.1.1.1 序列图动画 白鹭的序列图动画,使用TexureMerger合图,然后使用MovieClip类播放. Laya的话,使用图集打包工具合图, ...
- Laya的动画制作,整图动画,序列图动画,时间轴动画,龙骨动画
参考: Laya动画基础 Egret帧动画工具类 序列图动画 白鹭的序列图动画,使用TexureMerger合图,然后使用MovieClip类播放. Laya的话,使用图集打包工具合图,然后使用Ani ...
- unity 嵌入龙骨动画
龙骨官网 http://dragonbones.com/cn/index.html unity 龙骨插件 https://github.com/DragonBones/DragonBoneToUnit ...
- EgretMVC龙骨动画插入及播放
一.先初始化龙骨动画所需的文件资源 class FightLevelMain{public constructor() {var groupName: string = "preload&q ...
最新文章
- python处理excel-python处理excel总结
- Redis 集群规范
- 利用Git Bash 远程访问服务器
- JUnit中@Test的运行顺序
- RabbitMQ负载均衡(2)——HAProxy
- java short float_Java Short floatValue()用法及代码示例
- 推动半导体产业发展,华微电子CCT MOS产品发布
- MuPlayer『百度音乐播放内核』
- 时序分析基本概念介绍<系统接口sdc>
- 【图像处理】python实现对图像进行二值化处理
- 解决——》Mysql导出excel时,数值型变成科学计数法
- excel 插入计算机用户名,excel中获取计算机登陆的用户名
- 一份网站的商业计划书内容概要
- 使用IntelliJ IDEA自动生成serialVersionUID
- erewrwerwer
- 优秀logo,最基础的设计技巧(四)
- 5G关键技术,D2D通信-ielab
- Angular NgModule
- 基于PHP+MySQL托管中心管理系统的设计与实现
- html chm 64,Win7 64位下的CHM
热门文章
- Jess 7.2p2——Java平台规则引擎官方文档翻译2
- jvm系列(十一):JVM演讲PPT分享
- 基于java的人力资源管理系统_基于JavaWeb的企业人力资源管理系统的设计与实现...
- iOS6和iOS7代码的适配(2)——status bar
- 【MATLAB】手把手教你安装MATLAB R2021b(内含安装包)
- Cassandra数据分布之1数据中心(DC)和机架(RACK)
- Lesson 20 Pioneer pilots 内容鉴赏
- GAN论文详细解读+思想
- java gravity_Android属性gravity与layout_gravity的区别
- Mybatis 批量操作8种实现总结