uiaccelerometer

    2熱度

    1回答

    所以我在遊戲中做一個基本的校準像這樣: 校準代碼: - (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration { [[NSUserDefaults standardUserDefaults] setFloat:acceleration.x forK

    0熱度

    1回答

    我正在使用手動引用計數和Xcode 4.5。 我宣佈伊娃: UIAccelerometer *accelerometer; 加速度計不是一個性質。我在一個方法有此代碼: accelerometer = [UIAccelerometer sharedAccelerometer]; accelerometer.delegate = self; 在第二個方法我: accelerometer.del

    0熱度

    2回答

    我正在將我的Android應用程序移植到iOS,並且對加速度計有一些問題。我想要有兩個不同的類,它們有DidAccelerate實現。我做了兩個對象,每個都成爲UIAccelerometer的代表。但是最後創建的只有一個對象有效。另一個不從加速度計得到事件。 UIA加速度計不能讓兩個代表在同一​​時間在一個應用程序中工作?

    0熱度

    1回答

    任何想法如何將加速度計數據轉化爲度數?我開發了一個加速計應用程序,我需要獲得度數值? UIAccelerometer *accel = [UIAccelerometer sharedAccelerometer]; accel.delegate = self; accel.updateInterval = 1.0f/50.0f; - (void)accelerometer:(

    1熱度

    1回答

    我已經寫了這段代碼來從xcode中的UIAccelerometer中獲取G值。你能告訴我它是否正確? -(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration { float gValue = sqrt(acceleration.x*acceler

    0熱度

    1回答

    我正在iOS上編寫遊戲,我正嘗試使用加速度計設置響應運動。所以當我在iPhone上開始遊戲時,一切都很好,並且加速度計在響應時沒有任何問題。但是,當我停止遊戲循環(暫停菜單),然後再次啓動時,屏幕上的實體跳轉到某個位置,然後幾秒鐘後又回到原位。我相信這是由於遊戲循環和加速計三角洲之間的差異而發生的。所以我想知道有什麼方法可以在iPhone上設置加速度計,以便在遊戲循環更新時只更新值?從UIAcce

    1熱度

    1回答

    我已經使用此代碼來獲得重力值。但問題是,當我將iPhone保持在桌面上時,它仍顯示0.99的價值。可以有人告訴我原因嗎?代碼是 sx = acceleration.x * kFilteringFactor + sx * (1.0 - kFilteringFactor); sy = acceleration.y * kFilteringFactor + sy * (1.0 - kFiltering

    0熱度

    1回答

    我已經使用下面的代碼來計算設備從一個地方移動到另一個地方的距離。它是否正確請看我的代碼。 -(void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:(UIAcceleration *)acceleration { NSDate *now = [NSDate date]; NSTimeInterval

    2熱度

    1回答

    在我的應用程序中,我使用加速計來控制遊戲中的角色。現在我只允許縱向定位,因此用戶必須將設備向右或向左傾斜才能移動角色。到目前爲止,這工作得很好。我現在想要完成的是「校準」加速度計,以考慮用戶正在玩的當前傾斜。讓我們說用戶在他們身邊,價值將會傾斜,因爲它沒有考慮到這個起點,所以他們將無法控制角色。所以我試圖說明這個初始傾斜量,然後在遊戲過程中考慮它,但是它不起作用。 所以我在我的非遊戲以「校準」加速

    1熱度

    1回答

    將我的Android應用程序移植到iOS時,我對一件事感到困惑,所以我想知道:我正確還是莫代碼工作不正確。在Android設備加速度計返回物理度量單位的值:m/s2。在ipad上,我爲靜止設備獲得了約爲1.0的彙總力(我預計爲9.8)。我的第一個解釋是返回值被歸一化爲9.8,所以我必須將它乘以9.8才能得到真實的力量。我的第二個想法 - 我的代碼是完全錯誤的,但很難相信。