魔兽地图编辑器吧 关注:65,582贴子:3,844,390
  • 18回复贴,共1

投射物弹道高度变化速率

只看楼主收藏回复

最近在模拟一个风暴之锤技能,研究了半天,总算弄得差不多了,但还有最后一个毛病,就是投射物高度变化问题,比如说,山丘之王用锤子打空中单位时,模拟的锤子投射物在地面上飞,在飞行单位正下方打中后消失,飞行高度没发生变化。现在我虽然改了飞行高度,但高度改变速率实在是不好确定,比如说,投射物高度改变速率太慢时,锤子飞不到空中单位的平面就击中目标了,改的太大时,投射物很快就斜着飞行到目标所在同一平面,然而却还没击中目标,继续水平飞一阵才行。这个投射物的高度变化速率怎么确定呢?在魔兽中,风暴之锤,投射物飞行速率为1000,我飞行速率设定是:目标高度与你的高度差的绝对值/一个参数,但投射物弹道还是有些离谱。不知怎么办?


IP属地:北京1楼2012-12-24 22:25回复

    其中,loc_u是模拟的飞行投射物,loc_t是风暴之锤释放的目标单位,rng是已经定义好的
    目标与施法单位的距离。


    IP属地:北京2楼2012-12-24 22:30
    回复
      2025-11-27 00:39:31
      广告
      不感兴趣
      开通SVIP免广告
      把锤子改的超大有压力?


      3楼2012-12-24 22:38
      收起回复
        可以每0.02秒改变一次飞行高度。


        IP属地:泰国来自手机贴吧4楼2012-12-24 22:41
        收起回复
          你可以做成固定用1秒飞到目标,身上,每秒的位移为两者距离之差/50


          IP属地:江苏来自Android客户端5楼2012-12-24 22:49
          收起回复