0

iPhone版のゲームを開発し、シミュレーターと実機(iphone5/6/6+/ipa​​d)でテストしてApp Storeに公開しました。しかし、アプリ ストアからアプリをダウンロードすると、粒子システムの動作が iPhone 6、6+ でのみ異なります。パーティクルが実行される速度は非常に高速でした。私の実際のテスト デバイスでは、料金はすべての iPhone バージョンで同じでした。アプリストアからダウンロードした後でのみ、実行速度が異なります。パーティクル デザイナーを使用して plist を生成します。以下はコードの一部です。

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

ゲームにはcocos2d v3を使用しました。誰でも同じ問題に遭遇しますか?ありがとうございました。

4

2 に答える 2

0

デバイスで Instrument/Profile ビルドをテストする必要があります - Xcode で ⌘i を選択します - これにより、App Store に送信するビルドに適用されるすべての最適化が有効になります。標準のデバッグ ビルドは完全には最適化されず、パフォーマンスが低下する可能性があります。

于 2015-06-11T07:04:11.150 に答える
0

Xcode を更新したところ、問題がデバイス (iphone6) に表示されるようになりました。確認したところ、CCAction に関連しているように見えます。コードで actionSequence 関数をコメントすると、パーティクル レートが再び正常になります。理由を知っている人はいますか?ところで、デバイスが 2 つのパーティクル システムを同時に表示できないという別の問題が見つかりました。デバイスは、追加した最初の子のみを表示します。また、この問題は iphone6/6+(実機)でのみ発生し、シミュレーターは問題ありませんでした。

于 2015-06-12T08:12:25.407 に答える