Project1
标题:
请问怎么做地图ARPG的AOE技能..
[打印本页]
作者:
天空娃娃
时间:
2020-3-20 23:39
标题:
请问怎么做地图ARPG的AOE技能..
我之前的做法是设定很多个事件,然后判断这些事件是否与目标碰撞,但是这样要设定这些事件的位置好多工作量,很麻烦。然后我今天想到一个新的方法,只用3个变量,两个变量是XY轴坐标值,还有一个变量作为这个点的邻域的所有值,如果两个点之间的邻域值有相同的,就是进入范围了,被击中了。但是我想不出该用什么公式.....所以来问问大佬们还有什么好办法可以用
作者:
天空娃娃
时间:
2020-3-21 01:48
惹,没有人有办法么?求救呀
作者:
ms0688987
时间:
2020-3-21 10:25
本帖最后由 ms0688987 于 2020-3-21 16:28 编辑
ChronoEngine 能帮助你
还有这个up蛮强的,纯事件做生化危机各种武器的射击判定,其中就有做到范围的射击效果,也有几个教程视频
https://space.bilibili.com/224505057
作者:
yang1zhi
时间:
2020-3-21 10:51
你这样不更麻烦吗
还要计算领域。还要计算在不在领域,计算领域碰撞。
结果还是要把所有都计算一遍,多计算了几步。
处理方法应该就是,在坐标移动后计算他在哪个领域,然后从原来的领域数组删除,加入到新领域数组里。
计算碰撞时,计算子弹的领域,然后把这个领域内的所有目标都计算一次碰撞
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1