Tag:

如何使对象在C#XNA中移向另一个对象

我目前正试图让一个物体向另一个物体移动。 到目前为止我有这个代码试图实现它。 double angleRad = Math.Atan2(mdlPosition.Z+treeTransform.Translation.Z, mdlPosition.X-treeTransform.Translation.X); enemyPos.X += (float)Math.Cos(angleRad) * 0.2f; enemyPos.Z += (float)Math.Sin(angleRad) * 0.2f; 每当我移动我的玩家角色时,对象会移动,但不会移动到角色的当前位置。 如何将其指向当前位置?

什么是HORN的真实世界应用程序?

我最近听说过HORN,并想知道它可以解决什么问题,或者使用它的现实生活情况如何有益。 http://code.google.com/p/hornget/

数学计算检索两点之间的角度?

可能重复: 如何计算两点相对于水平轴的角度? 我一直在寻找这个年龄,这真的很烦我,所以我决定只问… 如果我有两个点(即x1,y1和x2,y2),我想计算这两个点之间的角度,假设当y1 == y2且x1> x2时角度为180度…… 我有以下代码,我一直在使用(使用高中的知识),我似乎无法产生预期的结果。 float xDiff = x1 – x2; float yDiff = y1 – y2; return (float)Math.Atan2(yDiff, xDiff) * (float)(180 / Math.PI); 在此先感谢,我变得非常沮丧……