1
我已經學習了一段時間的Android,並決定嘗試創建一個簡單的應用程序項目。該項目是一個簡單的遊戲,您可以將手機拿在手中並進行投擲動作,之後該應用程序將根據投擲動作的力量以及手機的持續高度來計算投擲距離(以及可能的軌跡) 。使用Android運動傳感器來計算投擲運動的力量
現在,我期待的大部分是關於從哪裏開始的建議,因爲我真的還沒有使用內置傳感器的經驗(我選擇此項目的部分原因)。具體哪些傳感器,你認爲我應該使用(我假設加速度計和重力傳感器的組合?),以及我應該如何使用它們來計算拋出的距離。
任何人都可以指出我在正確的方向嗎?你將如何實現它?
不是一個真正的答案,而只是一個鏡頭:它是一個2部分的項目。 1)編程 - 我同意,加速度計和重力(磁力計,對吧?)。重新開始查看文檔,看看它們提供的數字實際上意味着什麼。我不久前讀到了一些開源軟件,他們只是記錄並顯示傳感器數據,谷歌,檢查代碼。 2)物理學 - 維基百科對於像這樣的基本物理學是很棒的。另外一個物理特定的論壇將爲您提供如何將這些數字轉化爲物理價值的巨大幫助。 – Budius 2012-08-15 13:16:33
一個挑戰將是確定用戶打算放棄拋出的對象的哪一點(假設它們不應該實際拋出設備本身)。 – martijno 2012-08-15 13:17:11
貝迪烏斯:感謝您的提示。磁力儀只是給羅盤讀數,對吧?與力,距離等無關? martijno:嗯,我猜這部分應該像對待'力量'下降那樣簡單,不是嗎?我只是在這裏猜測,但對於我來說聽起來可信的是,力量在你放手的那一刻就是最高的。 – yzfr1 2012-08-15 13:26:52