扇形角度计算
我想做一个技能,就是单位释放后,会在单位面向方向XX距离造成一个扇形伤害,但是这个扇形角度要怎么计算?可以参考一下我的帖子扇形风暴之锤(原创)
这是一个简单的扇形技能的原型
你可以学习一下扇形捕捉的方法
楼上的触发有误:
1. loc_point2排泄的方式不对,会造成泄露;
2. 角度计算忽略了角度取值范围造成的计算错误,比如1°和359°的差的绝对值为358°,但实际上只有2°差,在特殊角度附近会造成选取范围错误。
为了回避角度错误的问题,通常会将角度进行计算,比如计算角度余弦,因为余弦函数曲线是连续性和重复性的,因此可以完全回避角度取值范围的问题。 lo 发表于 2017-11-14 23:29
楼上的触发有误:
1. loc_point2排泄的方式不对,会造成泄露;
2. 角度计算忽略了角度取值范围造成的计算 ...
感谢lo提醒
第一次用扇形捕捉 所以有点问题
稍微修改了一下
GA的服务器最近有点爆炸风怒了一下 已经删了 asd8645123123 发表于 2017-11-15 20:32
感谢lo提醒
第一次用扇形捕捉 所以有点问题
虽然解决了角度问题,但仍有改进建议,二分之根号三建议直接改成cos30°,这样更直观,并且需要修改成其他角度时也更为方便 万分感谢楼上大佬们 66666666666666
页:
[1]