设为首页收藏本站喵玉殿官方微博

 找回密码
 少女注册中
搜索
查看: 3253|回复: 6

[讨论] 求细激光的判定公式

[复制链接]
发表于 2013-8-19 22:15:59 | 显示全部楼层 |阅读模式
其实如果是像魔理沙发出的魔炮的那种超粗激光倒还好解决,一个反三角函数加两组平方值相加的运算就可以解决问题了。
圆形弹矢就更不用说了,一组平方值相加((Bullet.x-$Player.x)**2+(Bullet.y-$Player.y)**2 < ??)就够。
但是细激光(↓)我迟迟无法解决…
                     Laser2.png
哪怕就是弄个方的激光的判定公式也可以,如果真有人能解答这问题那真是太感谢了。
发表于 2013-8-19 22:42:15 | 显示全部楼层
这个?神妈的御柱那样的?这不就是个拉长了的椭圆弹么?
……我费了一下脑细胞才看明白楼主的公式是啥意思
但是还是搞不懂魔炮的判定公式为什么要用到反三角函数

点评

这是。。。。。。什么  发表于 2013-8-26 17:47
原来不是抛物线?!  发表于 2013-8-20 23:41
也许可以将魔炮看成一个等腰梯形和一个圆?  发表于 2013-8-19 22:51
回复

使用道具 举报

发表于 2013-8-20 00:39:36 | 显示全部楼层
直接当矩形处理了?感觉这样处理能稍稍简化一点而且也没什么不妥
而且记得红魔乡里面⑨的激光就是矩形……
这架势难道是要TAS?
回复

使用道具 举报

发表于 2013-8-20 03:12:13 | 显示全部楼层
细激光就那么几根
用点线距离判定足矣
回复

使用道具 举报

发表于 2013-8-20 12:28:54 来自手机 | 显示全部楼层
而且魔炮明显是抛物线
回复

使用道具 举报

发表于 2013-8-21 16:09:52 | 显示全部楼层
我完全看不懂你在说什么怎么办
回复

使用道具 举报

发表于 2013-8-23 17:12:33 来自手机 | 显示全部楼层
虽然不明白但感觉很厉害
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 少女注册中

本版积分规则

合作与事务联系|无图版|手机版|小黑屋|喵玉殿

GMT+8, 2025-11-4 10:45

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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