不知道是我使用问题还是代码的BUG,每次调用界面播放动画后,界面销毁,再重新启动就报错,后来改为隐藏,但场景做切换还会销毁
自己看代码发现创建UI的时候动画也创建了,但没发现销毁UI的时候删除相应的动画,也没有相应的函数消除
你好,你说的界面销毁再重新启动是什么意思呢?场景切换是用replaceScene()切换的么?
就是说要播放动画的UI,是单独一个界面,Layout* _widget = (Layout*)cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“ui_zaiting.json”);
这个_widget 播放完动画以后,点击关闭remove了
再次点开界面的时候播放UI动画出错,因为动画记录的上次的Layout* _widget已经被销毁
UI动画里面一堆bug,我改写了,发过文章,你看下~
看到了建议下次把CocoStudio的bug发到CocoStudio板块哈要么我会看不到
另外我们将会很快推出新的动画系统,将会取代现有的动画系统。
ok,我的改动也只是在现有的基础上让各部分功能都能正常使用,并不是什么很好的架构,也是希望你们能够尽早重构这块。