dragonBones.CCFactory.getInstance()导致的dragonBones突然不播放

简介: dragonBones.CCFactory.getInstance()导致的dragonBones突然不播放

突然发现dragonBones突然不播放了,无论怎么调整Armature、Animation都无法修复这个问题。

只能依靠源码排查,DragonBones是依靠定时器驱动的,正常情况下是需要有一个ListEntry的,但是出问题时没有

image.png

  • CCFactory.js
js
复制代码
initUpdate (dt) {
    cc.director._scheduler.enableForTarget(this);
    cc.director._scheduler.scheduleUpdate(this, cc.Scheduler.PRIORITY_SYSTEM, false);
},

factor注册定时器的地方,出问题时发现这个逻辑都没有命中,通过正常的情况堆栈定位到了原因:

image.png

在脚本最外层的这样一句代码导致的bug

image.png


目录
相关文章
|
10月前
|
JSON 编解码 前端开发
说lottie谁是lottie?
说lottie谁是lottie?
67 0
|
2月前
dragonBones使用Sprite换肤后mesh问题
dragonBones使用Sprite换肤后mesh问题
31 0
|
8月前
DragonBones骨骼动画事件系统详解
DragonBones骨骼动画事件系统详解
85 0
|
8月前
Egret 碰撞检测总结
Egret 碰撞检测总结
54 0
Egret学习笔记 (Egret打飞机-3.实现背景循环滚动)
Egret学习笔记 (Egret打飞机-3.实现背景循环滚动)
108 0
|
Java
AnimationDrawable监听播放结束及ImageSwitcher动画图片切换,带动画
//java代码动态加载动画 或者res/anim/中加载
309 0
|
缓存 前端开发 Java
|
图形学
Unity 动态加载Animator Event 事件
搬迁原来博客海澜CSDN 前一阵子频繁更改模型,总是手动添加动画事件 animator events一直比较麻烦,我就想能不能动态的生成对应的动画事件呢,然后找了一些资料,试了下感觉还不错,分享给大家,欢迎大家留言交流~需要注意的是修改后的动画事件重新动态加载后依然保留,猜测注册修改的是元数据,除非注销或者程序停止才能恢复。
1932 0
|
Android开发 数据格式 XML
使用VideoView做个实用的视频播放器
目录 最终效果图 前言 布局文件 VideoView的使用 横竖屏切换 文件选择 手势调节音量 最后 最终效果图 最终效果图 前言 这里用VideoView写一个播放器, 可以横竖屏, 可以选文件, 可以暂停, 可以快进后退, 可以进度条拖动, 可以触屏调节音量.
1309 0

热门文章

最新文章