Я пытаюсь увидеть, сколько реальной памяти использует мое приложение. Мое приложение использует только акселерометр для ввода, но когда я нажимаю «Профиль» в 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 для сборки своего приложения и добавил шариковый спрайт. Я не могу изменить спрайт шара ... Я удалил исходное изображение из папки ресурсов и добавил другое с тем же именем, но изображение никогда не меняется.
Кто-нибудь знает почему?