我是一个相对年轻的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