Spine动画局部换装(切换武器)
最近在用spine动画做微信小游戏,涉及到角色的武器升级后会切换到另一形态,就研究了一下spine的换装,搜了一些资料发现专门介绍的资料有点少,而且spine官网上说的也不太清楚,好在最后搞出来了,记录一下,以后用的到,废话不多说,如图:
需要切换人物手中的武器,
var temp=cc.find('Canvas/temp'); temp.getComponent(sp.Skeleton).setSkin('lv5'); //设置皮肤 var skeleton = temp.getComponent(sp.Skeleton); var slotName = 'wq2'; //插槽的名字 var targetSkinName ='lv5'; //皮肤的名字 var targetAttaName = "role/wq6"; //武器名字(挂件) var slot = skeleton.findSlot(slotName); //先获取插槽 var skeletonData = skeleton.skeletonData.getRuntimeData();//获取 Spine Runtime 使用的 SkeletonData var slotIndex = skeletonData.findSlotIndex(slotName); //获取插槽的index var skin = skeletonData.findSkin(targetSkinName); //找到对应的皮肤 var atta = skin.getAttachment(slotIndex, targetAttaName); //获取挂件 console.log('change cloth:', slot,skin, slotIndex, atta); slot.setAttachment(atta);//设置挂件
完事(#^.^#)
Spine动画局部换装(切换武器)相关推荐
- cocos 龙骨动画如何换装,换武器
第一步:做好龙骨动画的武器,一种武器,一个元件 第二步,人物 第三步:先把武器的龙骨动画拖到场景中 第四步:把人物也拖到场景上 第五步:新建一个hero.js组件,拖到人物身上 B站上有一个DEMO, ...
- Cocos Creator 龙骨DragonBones(导出骨骼/使用骨骼/局部换装/全局换装)
https://www.cnblogs.com/gamedaybyday/p/13021916.html Cocos Creator 龙骨DragonBones(导出骨骼/使用骨骼/局部换装/全局换装 ...
- 换装心得-DragonBones
换装层级遮挡处理1 场景举例: 手握武器,剑柄在大拇指和四指之间. 这时处理方式是把拇指和四指分两部分,程序单独调整层级(setChildIndex) 换装层级遮挡处理2 场景举例: ...
- Cocos Creator 的 web/原生多平台 Spine 换装方案解析,附 Demo 源码
引言:Spine 换装是游戏开发中的一种常见实现方案,本次,羽毛先生将介绍自己对整体换装和局部换装实现方案的探索与选择. 运行环境 Cocos Creator 3.5.2 web/native 需求 ...
- cocoscreator 中 spine局部换皮
1 多attachment切换 let goblingirl = this.spine2.findSlot("left-arm");let attachment = gobling ...
- cocoscreator中spine局部换皮的探索
1.需求情况 书之国中需要一个人物捏脸系统,要求可以让用户自由选择身体不同部位的形象,比如头发.眼睛.眉毛.上衣.裤子等.已经支持RegionAttacment和MeshAttachment,而且在r ...
- dnf一天能获得多少黑暗之眼_DNF:千万金币远古遗愿成废铁,95版本完美传说换装武器只需1个月...
韩服在2月14日上线了一个传说换武器开光系统,这个是什么意思呢?镇魂武器变释魂武器大家应该很熟悉吧,释魂武器升级有两种方式,一种是升级可以交易的,一种是不可以交易的,可交易释魂武器升级是概率性的.那么 ...
- dnf剑魂buff等级上限_DNF:还在犹豫新老BUFF换装?一把胜武器完爆一切
DNF:还在犹豫新老BUFF换装?一把胜武器完爆一切 尽管五一版本降临之后,地下城与勇士更新了一套新的BUFF换装.尽管现在人所共知,新的BUFF换装的BUFF提升率肯定是比现有的BUFF换装强的.但 ...
- Spine 动画工具
一.文件结构 Spine 导出的资源文件: .atlas:图集数据文件,内部存储了每张纹理的数据信息 .png:图集资源 .skel / .json 二进制文件:骨骼信息 图集可以用纹理解包器解包,需 ...
最新文章
- 2021年春季学期-信号与系统-第十一次作业参考答案
- u-boot支持LCD显示(基于TQ2440)
- poj 1821(单调队列优化dp)
- 通过 .htaccess 实现缓存策略
- github使用ssh key
- 推理集 —— 思维的误区
- $emit传递多个参数_10年架构师深解java核心技术:方法参数+对象构造,确定不学?...
- 58.贪心算法练习: 最小新整数
- Spring–添加SpringMVC –第1部分
- 工作125:各个接口需要的token不同 token是获取数据的关键
- vsc写vue生成基本代码快捷键_基于vue2.X的webpack基本配置,教你手动撸一个webpack4的配置...
- Java笔记-通过反射获取注解及Spring中获取某包下的所有class文件
- 字符集ASCII、GBK、UNICODE、UTF在储存字符时的区别
- Quartus安装破解失败试了一些方法汇总
- 思科的FabricPath,三统理论中的其中一统貌似正在被完成。
- html 载入视频flv,HTML中嵌入FLV视频文件
- 融入动画技术的交互应用-雪花
- 图形界面操作系统发展史
- 整数规划Python
- rfid android软件,RFID Tools