reassembly吧 关注:6,596贴子:86,345
  • 5回复贴,共1

追踪炮弹原理

只看楼主收藏回复


追踪炮弹
其实就是多层的破片弹
一级弹片设定一个感应范围
到达距离,进行破片
分裂出多个二级弹头
这些弹头的感应范围会更小一些
弹头滑行一段距离
彼此拉开距离,同时靠近目标
每个弹头负责感应边缘的一段范围
一旦发现自己感应范围有东西存在
就会释放三级弹片
追踪效果就形成了

但是这个追踪炮弹有几个要注意的点
1.粒子太多了

由于有非常大的感应范围,他被系统认定为爆炸弹,飞行途中会有大量的粒子,需要关闭粒子效果或使用渲染模组
也可以通过设定炮弹大小为2规避粒子(不过炮弹看起来会有点小)
2.速度不能太快,这个二级弹头的感应判定需要拉开距离,速度太快的话,刷新率跟不上
3.二级炮弹的滑行距离最好设在一50以上,滑行距离越大,判定的精准度就越高
4.关于精度的问题不要太纠结,我最开始测试了一款向前和向两侧45度的一个三向追踪炮,滑行距离和二级弹感应距离比例是1:1,根据勾股定理,一级炮弹的感应范围的半径大约是二级炮弹感应范围直径的12/13,这个时候会只有一发破片才对
结果测试的时候三发全部破片,感觉整个人就是个**
这个游戏的精度就这样了,不要太纠结


IP属地:山东1楼2021-04-20 16:50回复
    追踪炮有很多缺点
    首先就是很容易被其他东西比如导弹发射物引爆(鬼知道它会感应到什么)
    我对这东西的使用方法是,制作一个无碰撞的导弹,设置这个炮为他的一次性主武器,等它摸到对方身前,放上一炮自爆,可以保证最基本的命中率

    什么?你问我都有无碰撞追踪导弹了,还要这种炮有什么用?

    我哪儿知道?


    IP属地:山东2楼2021-04-20 16:52
    回复
      追踪炮范例
      链接:https://pan.baidu.com/s/1fieJfhRdixX5BIfbWC5czg
      提取码:17ak


      IP属地:山东3楼2021-04-20 16:56
      回复
        看起来效果不怎么样?


        IP属地:福建4楼2021-04-20 17:35
        收起回复
          dd


          IP属地:山东来自Android客户端6楼2021-04-22 17:24
          回复