我是一個相對年輕的java開發人員。我還不太瞭解幾何。我需要知道算法是什麼(以代碼形式)將對象朝向旋轉的方向移動。謝謝!向其方向移動圖像?
回答
(學習基本的幾何形狀/基本矢量數學將有很大的幫助,即http://www.helixsoft.nl/articles/circle/sincos.htm)
如果你的方向是某種載體 - 只需通過相應的x和y分量(可能縮放)偏移當前位置。
如果方向是由角 - 使用正弦/餘弦來計算偏移和比例: - 由PI除以
x = speed * cos (angleRadians);
y = speed * sin (angleRadians);
爲了轉化度弧度。
這就是我在哪裏迷路了。直到我需要得到'cos'和'罪'之前,我纔會遇到麻煩。你能向我解釋怎麼做嗎?非常感謝你的幫助。 – user1042757 2012-02-24 03:49:57
看看內置到java中的數學包。這可以爲你計算出cos或罪。你需要給它一個角度 - 但你必須根據你如何知道旋轉方向來弄清楚。 – 2012-02-24 03:56:39
好吧,現在這就是我所做的。 \t \t double angleRadians = Math.toRadians(player.getRotation()); 但現在它的移動奇怪 – user1042757 2012-02-24 04:04:34
- 1. 翻轉圖像/動畫,使其跟隨移動方向
- 2. 以圓形方向移動圖像
- 3. ios:基於方向的移動圖像
- 4. 圖像動畫:讓圖像向左移動,然後向後移動
- 5. 紅寶石gosu移動圖像的方向指向
- 6. iPhone啓動圖像方向
- 7. 在滾動上向下移動圖像
- 8. 使圖像視圖向左移動
- 9. 圖像方向圖
- 10. 移動錄像的方向問題
- 11. jQuery:動畫圖像連續向左和向右移動
- 12. 當頁面向上或向下滾動時移動圖像
- 13. 將UITabBarItem圖像向下移動?
- 14. 使用HTML/CSS向下移動圖像
- 15. Android Java使圖像向下移動
- 16. UIImagePickerController預覽圖像向下移動
- 17. jquery,mouseenter向下移動圖像
- 18. jQuery滑塊圖像向下移動
- 19. Xcode,iphone - 使圖像動畫在特定方向移動
- 20. 移動一個對象在其指向的方向Actionscript 3
- 21. 向前移動圖像,但將其與旋轉同步?
- 22. 以圖像爲中心,如何將其向下移動?
- 23. 使光標向與鼠標移動輸入方向相反的方向移動
- 24. UIImagePickerController圖像方向
- 25. 圖像方向HTML
- 26. 在某些方向移動位圖Android
- 27. 朝一個方向移動地圖
- 28. 在各個方向移動位圖
- 29. 向全部四個方向移動div
- 30. MotionEvent.ACTION_MOVE正在向圓形方向移動
你究竟是什麼意思?任何例子? – Adrian 2012-02-24 03:31:00