cocos2dx异步加载资源制作Loading界面
要实现题目中的需求,网上的做法一般是使用pthread开一个新线程,在里面加载,然后主线程来管理进度条。但是由于cocos2dx本身并不推荐使用多线程操作CCObject的retain(),release()和autorelease()方法,因为他的内存池不是线程安全的。遗留问题:经过测试,可以有效地缩短战斗界面的创建时间,在我机器上,每一个士兵的创建时间从平均70ms降到平均15ms,但是,这么做仍然不能解决创建精灵时分配内存空间所产生的程序停顿。请路过的大神指点。