在学习cocos2d-x的过程中,我有以下问题。
函数renderTexture-> saveToFile(filename,Image :: Format :: PNG)非常慢。应用程序冻结2-4秒, 当我调用这个方法时,所有动画都挂起! 这不正常,怎么打呢?
使用对象和方法nodeGrid runAction for sprite可以应用不同的效果。 在我的应用程序中,我使用Waves3D和ShuffleTiles。并且它还会导致可怕的刹车(尤其是ShuffleTiles),并且当设备不是很强时 高效率,他们挂起硬盘或应用程序终止。
我可以做错事吗?为什么会造成如此严重的问题? 下面是一个代码示例,如果它同时为5-9个精灵调用它们会非常慢。
ActionInterval * shuffle = ShuffleTiles :: create (2, Size (15, 15), 100);
nodeGrid = NodeGrid :: create ();
nodeGrid-> runAction ((Sequence *) Sequence :: create (shuffle, NULL));