3
A
回答
8
如果具有子画面的位置:S =(SX,SY)和光标C =的位置
(CX,CY)你可以计算矢量 =(Cx-Sx,Cy-Sy)与例如 =(1,0,0)的单位矢量之间的角度。
要计算的角度,你可以使用cross product:
然后:
那么你计算角度:
最后你旋转你的精灵:
Sprite.SetRotation(alpha); //alpha in degree
2
相关问题
- 1. Actionscript 3将对象旋转到鼠标
- 2. 鼠标旋转
- 3. 将Sprite添加到旋转球体
- 4. Unity3d将2D Sprite相对于鼠标位置移动
- 5. 将GameObject旋转到玩家位置?
- 6. XNA Sprite旋转点
- 7. HTML5中旋转矩形内的鼠标位置Canvas
- 8. WebGL的三角形鼠标位置旋转
- 9. 团结锚鼠标的位置旋转摄像头
- 10. 如何根据鼠标位置旋转图像?
- 11. Three.js旋转框朝鼠标位置doens't work
- 12. 使用鼠标位置旋转图像 - Visual Studio 2015
- 13. 将椭圆添加到鼠标位置?
- 14. As3 sprite旋转X和旋转Y
- 15. 旋转鼠标轻松
- 16. 用鼠标旋转图像
- 17. kineticjs旋转鼠标角度
- 18. 鼠标位置()
- 19. Python,从角色位置到鼠标位置的鼠标位置拍摄
- 20. C++ SFML 1.6使用鼠标的Sprite位置
- 21. 将文本从水平位置旋转到垂直位置
- 22. 如何将MXML组件像鼠标一样旋转到鼠标中心?
- 23. CSS鼠标光标...旋转光标?
- 24. 位置旋转div
- 25. glm :: unProject将鼠标位置转换为3个坐标
- 26. 相对鼠标位置定位到转化平面
- 27. 创建时旋转Sprite。
- 28. 使用Three.js将3D对象旋转到鼠标
- 29. HTML Canvas将角色的枪旋转到面向鼠标
- 30. jQuery鼠标位置
上帝的圣母。更烦人的数学。 :( – Lemmons 2011-02-05 23:48:06