cocos龙骨插件杂记
动画停止:
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龙骨插件杂记相关推荐
- 推荐几个实用Cocos Creator插件!看过的都说好
2021年过半,Cocos Store 上目前已超过 400+ 资源,出现了有不少实用而有趣的插件工具,推荐几个给大家把玩,希望本文能对大家的工作有所帮助或启发! 嘴型动画生成 是一款专用于 Coco ...
- cocos 龙骨动画导出为spine 格式并播放
原文链接: cocos 龙骨动画导出为spine 格式并播放 上一篇: sharp 图像操作 根据图像颜色分布判断是否是白页 下一篇: puppeteer 为osc 博客 添加链接 效果 感觉是个大坑 ...
- 【cocos creator插件】噪声生成器[make_noise]
简介 在游戏开发领域,噪声可以用于生成波形,起伏不平的材质或者纹理.例如,它能用于程序生成地形(例如使用柏林噪声来生成我的世界(Minecraft)里的地形),火焰燃烧特效,水和云等等. 在网上找了很 ...
- Unity 使用DragonBones龙骨插件教程
目录 1.下载DragonBonesForUnity.unitypackage 2.将插件导入到你的项目中 3.在Unity中创建DragonBones动画 4.播放动画 结束 1.下载DragonB ...
- Cocos Store 插件升级,支持联网功能扩展和微信小游戏适配
年前 Cocos Store 刚上线一款功能强大的新插件,其提供者 Matchvs 游戏云是国内一家游戏联网服务引擎,用户通过接入 Matchvs-SDK,即可将 Cocos 项目方便快速地导入,并轻 ...
- cocos 龙骨动画如何换装,换武器
第一步:做好龙骨动画的武器,一种武器,一个元件 第二步,人物 第三步:先把武器的龙骨动画拖到场景中 第四步:把人物也拖到场景上 第五步:新建一个hero.js组件,拖到人物身上 B站上有一个DEMO, ...
- Cocos Creator 粒子效果插件
[插件]Cocos Creator 粒子效果 版本2.3.4 参考: 粒子特效制作工具:Cocos2d Paticle Builder 粒子特效制作工具:Particle Designer 粒子特效制 ...
- 【插件】Cocos Creator 粒子效果
版本2.3.4 参考: 粒子特效制作工具:Cocos2d Paticle Builder 粒子特效制作工具:Particle Designer 粒子特效制作工具:Particle2dx cocos粒子 ...
- 我所理解cocos2d-x 3.6 lua --使用Cocos Studio
Cocos是触控科技推出的游戏开发一站式解决方式,包括了从新建立项.游戏制作.到打包上线的全套流程. 开发人员能够通过cocos高速生成代码.编辑资源和动画,终于输出适合于多个平台的游戏产品. Coc ...
最新文章
- scala_until
- 【数据展示】matplotlib.pyplot.plot()探究
- python 利用 for ... else 跳出双层嵌套循环
- 手机相机自动对焦的原理
- 排序算法(Java实现)
- git 基本使用教程
- 对996最客观的描述,一叶知秋
- 现在的年轻人不够努力了吗?是什么原因?
- php判断汉字是否相等,JavaScript
- 计算机上的字体怎么安装,电脑怎么安装字体
- Java开发自学教程!java应届生面试自我介绍
- 计算机word怎么录制宏,Word 2013中录制宏的方法
- Linux驱动的地址空间和硬件地址空间说明——摘自华清远见嵌入式园地 .
- python项目实战:免费下载kugou任意付费音乐
- 当WebRTC Pion示例无音频流的时候,如何添加音频模块并通过浏览器播放?
- 使用计算机眼睛保护方法,电脑族的护眼诀窍 正确使用眼睛的方法
- Gaussdb,国产数据库的崛起
- 互联网日报 | 中国移动将推超级SIM卡;B站单月活跃用户突破2亿;广汽埃安品牌宣布独立运营...
- APISpace 分钟级降水预报API接口 免费好用
- 利用Python实现敲击木鱼积累功德效果 功德+N