找回密码
 点一下
查看: 3740|回复: 9

扇形角度计算

[复制链接]
发表于 2017-11-5 23:16:03 | 显示全部楼层 |阅读模式
我想做一个技能,就是单位释放后,会在单位面向方向XX距离造成一个扇形伤害,但是这个扇形角度要怎么计算?
发表于 2017-11-9 00:55:21 | 显示全部楼层
可以参考一下我的帖子扇形风暴之锤(原创)
回复

使用道具 举报

发表于 2017-11-9 09:26:10 | 显示全部楼层
QQ截图20171109092439.png

这是一个简单的扇形技能的原型

你可以学习一下扇形捕捉的方法
回复

使用道具 举报

发表于 2017-11-14 23:29:03 | 显示全部楼层
楼上的触发有误:
1. loc_point2排泄的方式不对,会造成泄露;
2. 角度计算忽略了角度取值范围造成的计算错误,比如1°和359°的差的绝对值为358°,但实际上只有2°差,在特殊角度附近会造成选取范围错误。

为了回避角度错误的问题,通常会将角度进行计算,比如计算角度余弦,因为余弦函数曲线是连续性和重复性的,因此可以完全回避角度取值范围的问题。

点评

[attachimg]178194[/attachimg] 感谢lo提醒 第一次用扇形捕捉 所以有点问题 稍微修改了一下 [attachimg]178195[/attachimg]  详情 回复 发表于 2017-11-15 20:32
回复

使用道具 举报

发表于 2017-11-15 20:32:41 | 显示全部楼层
lo 发表于 2017-11-14 23:29
楼上的触发有误:
1. loc_point2排泄的方式不对,会造成泄露;
2. 角度计算忽略了角度取值范围造成的计算 ...

QQ截图20171115203104.jpg



感谢lo提醒

第一次用扇形捕捉 所以有点问题

稍微修改了一下


QQ截图20171115203153.jpg

点评

lo
虽然解决了角度问题,但仍有改进建议,二分之根号三建议直接改成cos30°,这样更直观,并且需要修改成其他角度时也更为方便  详情 回复 发表于 2017-11-16 18:31
回复

使用道具 举报

发表于 2017-11-15 20:38:46 | 显示全部楼层
GA的服务器最近有点爆炸  风怒了一下 已经删了
回复

使用道具 举报

发表于 2017-11-16 18:31:41 | 显示全部楼层
asd8645123123 发表于 2017-11-15 20:32
感谢lo提醒

第一次用扇形捕捉 所以有点问题

虽然解决了角度问题,但仍有改进建议,二分之根号三建议直接改成cos30°,这样更直观,并且需要修改成其他角度时也更为方便
回复

使用道具 举报

 楼主| 发表于 2017-11-23 11:51:07 | 显示全部楼层
万分感谢楼上大佬们
回复

使用道具 举报

发表于 2023-7-30 02:03:13 | 显示全部楼层
66666666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-4 01:29 , Processed in 0.440313 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表