有两个点,求一个点转向另一个点的角度。比如A转向B

1:先求出弧度 (为什么先求弧度不直接求角度呢?因为很多语言的数学库提供的方法都是弧度制的,你也可以自己写一个角度制的。没人拦着你) ?atan((B.y-A.y)/(A.x-B.x)) 这个三角函数返回的是弧度
2:我们再把上面的弧度转成角度。 ? 角度 =?弧度*180.0f/PI ? 有的语言可能提供了这个方法直接用就行了。
我们知道一个角度,求这个角度的向量
1:先把角度转成弧度,原因同上。 弧度 = 角度*PI/180.0f
2:用刚才的弧度 ?x = cos(弧度) ?y = sin(弧度)
我们知道一个向量,求他的角度
1: 还是先求弧度?tan(y/x)
2:在把弧度转成角度 角度 = 弧度*180.0f/PI
求一个圆上的点,比如角度为A的点
1:请看上面的角度转向量

2:直接用这个向量*半径 (x = x*半径,y = y*半径)
旋转一个向量
1:把向量转换成角度
2:用这个角度与需要旋转的角度相加
3:把得到的角度转回向量
以上是一些简单实用的转换,如果需要更加复杂的转换请自行学习三角函数(作者初中没毕业看一个多小时就学会了)
点击这里可以看到作者的其他文章
神话庄园这款游戏的玩法是比较不错的,类似的游戏还有很多,详情如下:
1、《我的世界》
我的世界虽然说画面属于像素的,但是在玩法上可以说是相当自由了。玩家的角色可以在这个世界中做自己喜欢的事情,不管是建造还是冒险,玩法都有很多的设定。
2、《求生世界》

这款欧美角色扮演的游戏玩法还是不错的,可以选择男女两个角色来扮演。在这个世界中最大的敌人就是人类,要做好一些技能以及探索武器的获取,对于实力提升很大。
3、《众生游》
游戏玩法就扮演一个角色来体验属于自己的人生,游戏的剧情选择是很多的,带来的结果也是有很大影响的。除了角色扮演之外,一些资源也是要通过冒险来获取的。
4、《我们的世界:生存与创造》
这款游戏属于建造和冒险的角色游戏,在世界中不仅要建造好自己的房屋,也要通过冒险来获得武器装备来提升自己的实力。但是要注意,游戏的生存才是关键,不要轻易冒险。


