动画停止:
playAnimation方法会有一个返回值,直接.stop()

龙骨动画设置armatureName会自动播放动画:
设置前将animationName置空即可

龙骨替图:
需要龙骨内已经做好插槽,插槽内放进需要被替换的图片,而后通过遍历rawDisplayDatas数组的数据的name属性,name对应的就是替换图片的名称,取到index,然后设置插槽的displayIndex属性。方法:

    changeSlotDisplayByImgName(slot, imgName) {if (!slot || !imgName) return;for (let i = 0; i < slot.rawDisplayDatas.length; ++i) {const rawData = slot.rawDisplayDatas[i];if (imgName === rawData.name) {slot.displayIndex = i;return;}}}

龙骨动画播放完毕监听:

dragon.addEventListener(dragonBones.EventObject.COMPLETE, this.onDragonComplete, this)

动画播放完毕就会调用onDragonComplete方法

获取龙骨的armature列表:
首先需要先给组件赋值一个随便的名称(不论对错),才能通过getArmatureNames()拿到列表

最近在做龙骨动画的时候发现个问题,就是图片显示的时候有问题,会出现黑边,然后得知是图片渲染Filter纹理贴图缩小和放大过滤器算法选项不对,尤其是需要两个龙骨拼接时这个问题就会暴露,正常使用看不出来,放在包体内的图片资源通过编辑器更改FilterMode选项为point就会解决,但是相对应的锯齿化很严重,那么下面就说一下动态加载的远程资源,怎么修改属性:dragonres.atlas._texture.setFilters(cc.Texture2D.Filter.NEAREST, cc.Texture2D.Filter.NEAREST)
Texture2D类型里有setFilters方法,参数就是Texture2D.Filter这个枚举,当然直接填对应的int值也是可以,但不安全。

cocos龙骨插件杂记相关推荐

  1. 推荐几个实用Cocos Creator插件!看过的都说好

    2021年过半,Cocos Store 上目前已超过 400+ 资源,出现了有不少实用而有趣的插件工具,推荐几个给大家把玩,希望本文能对大家的工作有所帮助或启发! 嘴型动画生成 是一款专用于 Coco ...

  2. cocos 龙骨动画导出为spine 格式并播放

    原文链接: cocos 龙骨动画导出为spine 格式并播放 上一篇: sharp 图像操作 根据图像颜色分布判断是否是白页 下一篇: puppeteer 为osc 博客 添加链接 效果 感觉是个大坑 ...

  3. 【cocos creator插件】噪声生成器[make_noise]

    简介 在游戏开发领域,噪声可以用于生成波形,起伏不平的材质或者纹理.例如,它能用于程序生成地形(例如使用柏林噪声来生成我的世界(Minecraft)里的地形),火焰燃烧特效,水和云等等. 在网上找了很 ...

  4. Unity 使用DragonBones龙骨插件教程

    目录 1.下载DragonBonesForUnity.unitypackage 2.将插件导入到你的项目中 3.在Unity中创建DragonBones动画 4.播放动画 结束 1.下载DragonB ...

  5. Cocos Store 插件升级,支持联网功能扩展和微信小游戏适配

    年前 Cocos Store 刚上线一款功能强大的新插件,其提供者 Matchvs 游戏云是国内一家游戏联网服务引擎,用户通过接入 Matchvs-SDK,即可将 Cocos 项目方便快速地导入,并轻 ...

  6. cocos 龙骨动画如何换装,换武器

    第一步:做好龙骨动画的武器,一种武器,一个元件 第二步,人物 第三步:先把武器的龙骨动画拖到场景中 第四步:把人物也拖到场景上 第五步:新建一个hero.js组件,拖到人物身上 B站上有一个DEMO, ...

  7. Cocos Creator 粒子效果插件

    [插件]Cocos Creator 粒子效果 版本2.3.4 参考: 粒子特效制作工具:Cocos2d Paticle Builder 粒子特效制作工具:Particle Designer 粒子特效制 ...

  8. 【插件】Cocos Creator 粒子效果

    版本2.3.4 参考: 粒子特效制作工具:Cocos2d Paticle Builder 粒子特效制作工具:Particle Designer 粒子特效制作工具:Particle2dx cocos粒子 ...

  9. 我所理解cocos2d-x 3.6 lua --使用Cocos Studio

    Cocos是触控科技推出的游戏开发一站式解决方式,包括了从新建立项.游戏制作.到打包上线的全套流程. 开发人员能够通过cocos高速生成代码.编辑资源和动画,终于输出适合于多个平台的游戏产品. Coc ...

最新文章

  1. onhashchange
  2. java写的MySQL数据库备份和恢复代码:
  3. 用IE和Google 浏览器的比较。。
  4. struts2+spring+hibernate框架整合与项目
  5. UVA11878 Homework Checker【文本】
  6. Elasticsearch(待学习)
  7. RN 开发遇到的问题之传参函数错误Invariant Violation: Maximum update depth exceeded.
  8. 计算机表格斜杠怎么打,【2人回答】Excel表格中如何输入斜杠?-3D溜溜网
  9. ios 获取沙盒文件名_iOS 获取沙盒文件路径及 写入/删除 沙盒文件
  10. Golang:后台管理系统Revel搭建教程
  11. 昆仑通态触摸屏保存历史曲线_mcgs历史数据保存到U盘
  12. pythonsort参数_Python sort()函数有哪些参数?
  13. The value of the property 'type' cannot be parsed
  14. 教你使用Python爬虫获取电子书资源实战!喜欢学习的小伙伴过来看啦!
  15. 如何判断选择专业数字功放芯片
  16. C语言基础:函数的声明与定义
  17. 漫谈中国动漫电影复兴之路
  18. 给图片加边框源代码c语言,OpenCV实现给图片添加边框功能
  19. 嵌入式Linux教程—裸机、应用、驱动完整教程目录
  20. 金山快盘 android,金山快盘Android新版正式上线 重视用户体验更便捷

热门文章

  1. 中间件及基础组件交接维护规范
  2. Veeam Agent Windows 5 安装
  3. 小程序与api 的链接
  4. 个人掌上游戏机diy——之二,组合
  5. 平面设计学习路线及其书籍推荐
  6. c#使用正则表达式获取TR中的多个TD_使用python+BeautifulSoup爬取微博热搜榜
  7. sql报错,org.apache.ibatis.ognl.ParseException: Encountered “ <IDENT> “AND ““
  8. Douglas一Peukcer算法: 曲线近似
  9. Springboot项目上传图片文件并存入指定目录
  10. 宝宝出生的100天内, 新手妈妈应该注意的4个要点