2011-07-01 25 views
1

我想看看我的應用程序正在使用多少實際內存。我的應用程序只使用加速度計進行輸入,但是當我在xcode 4中單擊「配置文件」時,所有內容都可以順利運行,直到我的應用程序啓動。加速度計無法正常工作。我的設備只支持右側風景,當我向上傾斜設備時,球向上移動,但如果我以任何其他方式將球傾斜,則球不會移動。內存使用測試

當我剛剛構建並運行遊戲時,它完美運行。

- (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration 
{ 
    #define kFilteringFactor 0.1f 
    UIAccelerationValue rollingX, rollingY; 

    rollingX = (acceleration.x * kFilteringFactor) + (rollingX * (1.0 - kFilteringFactor)); 

    rollingY = (acceleration.y * kFilteringFactor) + (rollingY * (1.0 - kFilteringFactor)); 

    float accelX = acceleration.x - rollingX; 
    float accelY = acceleration.y - rollingY; 

    b2Vec2 gravity(-accelY * 3, accelX * 3); 
    _world->SetGravity(gravity); 
} 

任何想法?

此外,這是完全不同的,但我使用cocos2d來建立我的應用程序,我已經添加了一個球精靈。我無法更改球精靈...我已經從資源文件夾中刪除了原始圖像,並添加了一個具有相同名稱的不同圖像,但圖像永遠不會更改。

任何人都知道爲什麼?

+1

需要編碼。郵政編碼。 –

+0

我猜你的意思是我的加速度計代碼。 – Jonathan

+0

你是對的先生。 ;) –

回答

1

如果你的意思是在分析時停止正常工作,那麼是的,那會發生!

分析會爲您的代碼增加大量開銷,並且加速度計處理程序希望定期發生並經常發生 - 分析將停止!

我不擔心它,如果它在正常的構建中正常工作。


和球精靈可能只是在設備上緩存 - 你試過都刪除從你的iPhone應用程序,並清理和重建的XCode它?

+0

好哦,很酷,我想我會添加觸摸,看看我使用多少內存。另外,是的,我已經嘗試了幾次。我甚至可以完全刪除球圖像,應用程序仍然以某種方式使用它。 – Jonathan

0

我使用cocos2d來構建我的應用程序,並添加了一個球精靈。我無法更改球精靈...我已經從資源文件夾中刪除了原始圖像,並添加了一個具有相同名稱的不同圖像,但圖像永遠不會更改。


要解決此問題,從您的設備或模擬器刪除該應用程序,在Xcode中,轉至產品--->乾淨,然後建立/運行。