2021年8月26日

骨骼动画学习九:骨骼动画自带的系统事件如何监听

摘要: 监听龙骨动画的两个事件 dragonBones.EventObject.START dragonBones.EventObject.LOOP_COMPLETE 代码展示: private createDragonbonesAnimation(){ // 通过RES模块加载龙骨数据 let drago 阅读全文

posted @ 2021-08-26 18:36 谋生的日记本 阅读(344) 评论(0) 推荐(0)

龙骨动画学习八:同名骨骼之间的动画拷贝

摘要: 在DragonBones中同名骨骼之间的动画数据是可以互相拷贝的。 同名骨骼 骨骼的名称相同结构相同。如下图。 elf骨架的动画有以下几种 warrior中的动画有以下几种 现在我要把elf骨架的idle动画拷贝给warrior private createScene(){ //创建工厂 let f 阅读全文

posted @ 2021-08-26 17:48 谋生的日记本 阅读(363) 评论(0) 推荐(0)

龙骨动画学习七:动画混合

摘要: 一、动画混合 动画混合是指一个骨架可以同时播放多个动画。 DragonBones骨骼动画在运行时有一个组的概念,我们可以让动画在一个组中播放,当另一个动画被设置为在相同组中播放时,之前播放的同组动画就会停止,我们可以把希望同时播放的动画放入到不同的组中。 二、示例演示 在Dragon示例中,armU 阅读全文

posted @ 2021-08-26 17:07 谋生的日记本 阅读(715) 评论(0) 推荐(0)

龙骨动画学习六:动画遮罩

摘要: 在项目中,我们常常会有这样的需求。例如,一个任务上半身可以直立、弯腰、开火;下半身可以直立、下蹲、跑动,并且上下半身的动作可以灵活组合,如角色可以直立开火、下蹲开火、跑动开火;而所有的这些动作都是用户的实时交互来进行控制的。如果要设计师设计所有的动画,需要排列组合制作3X3共9种动画,其中包含了大量 阅读全文

posted @ 2021-08-26 16:30 谋生的日记本 阅读(1006) 评论(0) 推荐(0)

龙骨动画学习五:控制动画速度

摘要: 在实际项目中,有时需要动态改变动画的播放速度。Dragonbones提供了集中方式: 1、调节世界时钟 //调节世界时钟 factory2.clock.timeScale = 5; 2、调节动画的速度 armatureDisplay2.animation.timeScale = 3; 3、调节某个动 阅读全文

posted @ 2021-08-26 15:41 谋生的日记本 阅读(437) 评论(0) 推荐(0)

egret记录:数据容器DataGroup与List的使用

摘要: class DataGroupDemo extends eui.UILayer { public constructor() { super(); } //数据源 private datas:eui.ArrayCollection; //数据容器 private datagroup:eui.Data 阅读全文

posted @ 2021-08-26 11:26 谋生的日记本 阅读(595) 评论(0) 推荐(0)

导航