particleSystem从App Store执行不同的下载

时间:2015-06-11 06:49:49

标签: ios objective-c iphone app-store ccparticlesystem

我开发了iPhone版本的游戏,并在我启动到App Store之前在模拟器和实际设备(iphone5 / 6/6 + / ipad)上进行了测试。但是,当我从应用程序商店下载我的应用程序时,粒子系统的行为仅与iPhone 6,6 +不同。粒子执行的速度要快得多。在我的实际测试设备上,所有iPhone版本的费率都是相同的。只有在从应用程序商店下载后,执行率才会有所不同。 我使用粒子设计器生成plist,下面是我的代码的一部分:

        animationEmitter = [CCParticleSystem particleWithFile:@"columnexpo.plist"];
        [animationEmitter setPosition:ccp(x,y)];
        [self addChild:animationEmitter z:ZValue name:@"boardEmitterAnim"];

我在游戏中使用了cocos2d v3。 有人遇到同样的问题吗?谢谢。

2 个答案:

答案 0 :(得分:0)

您应该在设备上测试仪器/配置文件构建 - 在Xcode中选择⌘i - 因为这将启用您发送到App Store的构建所具有的所有优化。正如您所发现的那样,标准调试版本不会完全优化,性能可能会降低。

答案 1 :(得分:0)

我更新Xcode,现在我的设备显示问题(iphone6) 检查后,看起来与CCAction有关。我在我的代码中评论了actionSequence函数,然后粒子率再次恢复正常。谁知道原因? 顺便说一句,我发现了另一个问题,即设备无法同时显示两个粒子系统,设备只会显示我添加的第一个孩子。这个问题也只发生在iphone6 / 6 +(真实设备),模拟器显示没问题。