有沒有人在那裏成功地在他們的iPhone應用程序中使用加速度計模擬器?我正嘗試在COCOS2D應用程序中使用它,但無法使其工作。在XCode中使用加速度計模擬器
這裏討論應用程序和代碼及其用法:http://code.google.com/p/accelerometer-simulator/wiki/Home。該系統由可從App Store下載的AccSim應用程序和一些必須編譯到XCode項目中的代碼組成。
我當然試圖使用我的iPhone的加速度計讀數來控制我的應用程序在IOS模擬器中的東西。我的iPhone已開啓WIFI,並且與模擬器正在運行的MAC位於同一本地網絡上。是的,我檢查過以確保我的iPhone和我的MAC位於同一個WIFI網絡上。我的iPhone上的AccSim應用程序在默認的UDP端口10552上廣播accelermoter信息。兩個設備都在我的家庭網絡中,而我的調制解調器是一個2TIRE調制解調器,可以從ATTUverse提供互聯網服務。
AccSim內部我將網絡開關切換爲開。它處於廣播模式,地址爲255.255.255.255和端口10552(默認值)。我也嘗試單播到我的MAC在網絡內的IP地址,但也沒有工作。
似乎無論我做什麼,我的XCode應用程序都看不到任何加速度計輸入 - 它從來沒有看到任何UDP數據包儘可能接近我所知道的。
有什麼我失蹤了嗎?
順便說一句我也證實,它確實是正在sed的AccelerometerSimulation類。在COCOS2D中,我必須將這些文件添加到COCOS2D本身,並將AccelerometerSimulation.h導入CCLayer。
任何想法的人?
我一直在使用iSimulate來達到同樣的目的。最終,它停止工作,因爲它尚未更新以支持新的Core Motion框架。以防萬一您正在使用Core Motion加速,您可能需要檢查這些加速。否則,只需切換到iSimulate,使用起來非常簡單,不需要更改代碼(只需添加lib)即可。 – LearnCocos2D
謝謝,你爲我節省了很多時間。儘管經過數小時的努力,我從來沒有得到加速度計模擬器工作的原因。我接受了您的建議並獲得了iSimulate,並且工作正常。唯一的缺點是我需要15.99美元的專業版才能使用加速計,但至少它工作正常。謝謝。 – Marc