Egret社区

[DragonBones] replaceTexture 全局换装出现bug

2016-10-9 18:06
25582
产品 Egret DragonBones 版本 4.7
复现概率 100% 平台 Windows windows 7
复现步骤 直接运行
问题描述 replaceTexture 执行之后,并没有将贴图一张张对应替换,而是将新的图片替换原来的每一张贴图。
错误代码 var dragonbonesData = RES.getRes(\'boss4_skeleton_json\');
var textureData = RES.getRes(\'boss4_texture_json\');
var texture = RES.getRes(\'boss4_texture_png\');
var dragonbonesFactory: dragonBones.EgretFactory = new dragonBones.EgretFactory();
dragonbonesFactory.addDragonBonesData(dragonBones.DataParser.parseDragonBonesData(dragonbonesData));
dragonbonesFactory.addTextureAtlas(new dragonBones.EgretTextureAtlas(texture, textureData));
let a:dragonBones.EgretArmatureDisplay = dragonbonesFactory.buildArmatureDisplay(\'anim\');
this.addChild(a);
a.x = 320;
a.y = 480;
a.armature.animation.play(\'stand\',0);
egret.setTimeout(()=>{
a.armature.replaceTexture(RES.getRes(\'boss8_texture_png\'));
},this,5000);
BUG截图
本帖最后由 fly大海的彼岸 于 2016-10-9 18:07 编辑

replaceTexture 执行之后,并没有将贴图一张张对应替换,而是将整张新的图片替换原来的每一张贴图。

skin.zip

1.15 MB, 下载次数: 3, 下载积分: 银子 -1

分享到 :
0 人收藏

2 个回复

倒序浏览
duanchunlei  官方团队 | 2016-10-9 19:07:50
这个 bug 将会在下一个 egret 版本得到修复。
hfh  圆转纯熟 | 2017-10-13 11:32:41
请教你的全局换装,新的纹理集是用其他软件打包的吗。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部