cmmotionmanager

    1熱度

    1回答

    我正在開發一個使用CMMotionManager的應用程序,以及之前的iOS 10,來自manager的數據是穩定的。在iOS 10更新之後,它開始「跳躍」(t + 1時刻的數據比時刻t的數據還要大,並且在時刻t + 2它回到穩定狀態)。 我正在使用態度屬性的CMDeviceMotion,並參考框架CMAttitudeReferenceFrameXTrueNorthZVertical。 我能做些什

    1熱度

    1回答

    我正在嘗試使用傾斜屏幕來移動我的播放器的選項。 但是,我遵循了Ray Wenderlich和他的太空侵略者 教程的指示。我似乎無法想象它.. 請看看它來幫助我。 我不得不將其添加爲圖像,因爲對於神奇的原因,我只可以上傳代碼:(可能是我缺乏編碼技能.. Part 1 ​​

    0熱度

    1回答

    我正在嘗試使用傾斜屏幕來移動播放器的選項。所以我遵循了Ray Wenderlich和他的太空侵略者教程的指示。我似乎無法弄清楚爲什麼我的播放器在傾斜屏幕時沒有從左向右移動。 請看看它來幫助我。 import SpriteKit import CoreMotion enum BodyType: UInt32 { case player = 2 case enemy = 3 } let

    1熱度

    1回答

    我開發了一個iOS應用程序,它從手機的加速度計和陀螺儀收集數據,並且它應該處理一些數據並將其發送到雲端。 問題是CMAccelerometerData for ex。基於CMLogItem,它將時間戳存儲爲'自電話啓動以來的時間(秒)「(蘋果文檔)。 爲了找到epoch中的實時時間(自1970年1月1日以來的秒數),我嘗試使用NSProcessInfo()。systemUptime,但事實證明這個

    1熱度

    2回答

    我正在將應用程序從swift 2轉換爲swift 3,並且我試圖使用CMMotionManager,但是當我嘗試調用.startAccelerometerUpdates()函數時,它給了我這個錯誤...不知道什麼是錯的。 這是我如何初始化經理: let motionManager = CMMotionManager() 試圖調用的函數: motionManager.startAcceleromet

    0熱度

    1回答

    我試圖使用內置的加速度計在x軸上移動播放器,但出了點問題。當我在iPhone上模擬應用程序時,節點會繼續向各個方向移動,並且只有在關閉應用程序並再次啓動後,節點纔會從左向右移動,這正是我想要的。所以它的作品,但只有在關閉並再次打開應用程序後。代碼 部分: import Foundation import SpriteKit import CoreMotion class Gameplay

    1熱度

    1回答

    我有一個單獨的SKNode類,名爲Balloon,位於下方。 import Foundation import SpriteKit class Balloon: SKNode { init(image: SKSpriteNode) { super.init() let atlas = SKTextureAtlas(named: "balloons")

    0熱度

    1回答

    我的應用程序收集位置和加速度計信息,並且如果用戶請求它,它將在後臺繼續執行此操作。加速度計信息以大約100 Hz的速度收集,並且以高速率收集它至關重要。該應用在iOS版本較舊的版本下運行良好,但在iOS 10下失敗。我正在尋找一種方法在後臺繼續收集加速度計信息。 使用的方法與Receive accelerometer updates in background using CoreMotion f

    0熱度

    1回答

    我想在我的應用程序中添加一個按鈕,並通過按下它將計步器重置爲0。現在我剛剛完成一個普通的計步器,我的代碼如下: @IBOutlet weak var step: UILabel! var days:[String] = [] var stepsTaken:[Int] = [] let activityManager = CMMotionActivityManager

    0熱度

    1回答

    我正在使用精靈套件進行遊戲。在我的遊戲中,我使用加速度計通過傾斜設備將節點一側移動到另一側。下面的代碼運行平穩,但在8-10次重新啓動遊戲後,對傾斜的反應有點滯後。然後我關閉應用程序,問題自行重複。 我在didMove(to view: SKView)motionManger.startAccelerometerUpdates(),並有一個看起來功能像這樣 func processUserMoti