shaderDemo.zip (1.2 MB)
见附件
ios 手机上,web 确实是好的
不过我修好了,。。问题在于我使用了SHARED_CACHE模式,换为 Realtime模式 就好了
还有个问题,之前只要注册一次回调函数就生效,现在每次换armatureName后都要注册一遍```
this._armatureDisPlay.armatureName = emojiMap.get(parseInt(index));
this._armatureDisPlay.addEventListener(dragonBones.EventObject.COMPLETE, this.animationEventHandler, this)
那这种就是问题吧,甭管什么模式,回调都应该要正常才对。建议你还是向引擎组反馈一下
我这边就是用的SHARED_CACHE模式测的是没问题的,用的是编辑器的预览,我想支持的是,你说的无法注册回调函数这个问题,不是在iOS和Web平台上的问题?那是哪个平台下面的问题?
另外你说的换armatureName后要注册的问题,我这边试了下,也没能复现。在你的demo基础上改的
shaderDemo.zip (1.4 MB)
加了个button和editbox来显示和改变name,但是打印信息还是正常显示,也就说明回调正常。
同样是在浏览器预览下看的。
不太清楚你说的bug是哪个平台下面的
是在ios真机上,您可以build出来,测试下
好,我测一下
怎么样哈 - -
2.2.1的版本什么时候发布,表示已经饥渴难耐了
给龙骨注册回调事件事必须保证自身节点active为true(节点树中所有节点active也为true),我是这样解决这类似问题