我是一個相對年輕的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. ios:基於方向的移動圖像
- 3. 紅寶石gosu移動圖像的方向指向
- 4. 圖像方向圖
- 5. 當頁面向上或向下滾動時移動圖像
- 6. Android Java使圖像向下移動
- 7. 將UITabBarItem圖像向下移動?
- 8. UIImagePickerController預覽圖像向下移動
- 9. Xcode,iphone - 使圖像動畫在特定方向移動
- 10. 移動一個對象在其指向的方向Actionscript 3
- 11. 使光標向與鼠標移動輸入方向相反的方向移動
- 12. UIImagePickerController圖像方向
- 13. 在某些方向移動位圖Android
- 14. 向某個方向移動對象
- 15. Flex移動方向:強制肖像模式,然後允許自動方向
- 16. 製作圖像臉部移動方向html
- 17. 如果player2向另一個方向移動,player1停止移動
- 18. KML移動方向線
- 19. 方向鍵盤移動
- 20. 窗口移動方向
- 21. SVG移動方向更改
- 22. 移動精靈的方向
- 23. IOS中的自動圖像方向
- 24. 動畫圖像像它從右向左移動
- 25. 視圖已向上移動!
- 26. loadNibNamed,視圖向上移動?
- 27. 向左或向右滑動圖像
- 28. 方向偏移
- 29. iOS的圖像,照片,圖像方向
- 30. iPhone AVFoundation圖像EXIF方向
你究竟是什麼意思?任何例子? – Adrian 2012-02-24 03:31:00