【发布时间】:2011-07-01 20:56:46
【问题描述】:
我正在尝试查看我的应用程序使用了多少实际内存。我的应用程序只使用加速度计进行输入,但是当我在 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 来构建我的应用程序并且我添加了一个球精灵。我无法更改球精灵...我已从资源文件夹中删除了原始图像,并添加了另一个具有相同名称的图像,但图像永远不会改变。
有人知道为什么吗?
【问题讨论】:
-
我猜你的意思是我的加速度计代码。
标签: iphone xcode memory xcode4