栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > 其他

【无标题】Cocos Creator 2.4骨骼局部换色(插槽)

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【无标题】Cocos Creator 2.4骨骼局部换色(插槽)

// spine 插槽换色

// this.spine type sp.Skeleton

let slot = this.spine.findSlot("Lower_body") as sp.spine.Slot;

// rgb 0~1

// slot.color = new sp.spine.Color(1, 0, 0, 1);

slot.color.r = 1;

slot.color.g = 0;

slot.color.b = 0;

slot.color.a = 1;

// 已设置slot.color方式设置颜色,仅在浏览器上正常显示,模拟器不显示、Android报错

// 在引擎jsb_cocos2dx_spine_auto.cpp中,我们可以看到RGB属性有定义,但是没有定义整体色值改变的方法,所有改为直接设置color RGB值

// 龙骨 插槽换色

// this.dragon type dragonBones.ArmatureDisplay

let slot2 = this.dragon.armature().getSlot("Lower_body");

// rgb 0~255

// 已设置slot.color方式设置颜色,仅在浏览器上正常显示,模拟器不显示、Android报错

// 原生解决方案待研究

slot2._color = cc.color(255, 0, 0, 255);

编辑器效果:1 spine,2龙骨

浏览器运行效果:1 spine,2龙骨 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/902401.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号