mugen吧 关注:69,126贴子:1,449,200
  • 52回复贴,共1

大佬,请问敌人的受击击飞方向怎么写啊?我用enemynear

只看楼主收藏回复

大佬,请问敌人的受击击飞方向怎么写啊?我用enemynear,facing =facing这个不大好用啊,并不能百分百每个击飞方向都正确,比如敌人面对我时我做穿透敌人的攻击,左向右,敌人应该是向右飞,敌人背对我时,我做穿透攻击,左向右,敌人还是向右飞才对,应该怎么写才好啊,要在代入的状态号下。另外,能不能有方法把攻击里的方向ground.velocity和air.velocity数据用变量记住,用来给状态号下的敌人用呢??


回复
来自Android客户端1楼2019-09-15 10:05
    因为大多时候两个velocity数值都一样,所以能不能用系统变量记住,但怎么让敌人在状态号里读取我的系统变量呢??好像在状态号里只能改他自己的变量。。。


    收起回复
    来自Android客户端2楼2019-09-15 10:10
      gethitvar()


      收起回复
      来自Android客户端3楼2019-09-15 10:23
        你说的两个数据好像没办法记录(我用const和gethitvar试了一下),至少我不会,让对方读取你的变量的话,在你给对方用的状态里面用enemy,var(x)可行,但是双打是一个问题。你这种情况可以用投技,用targetbind强行把对方拉到你的面前(这样可能少考虑一些情况),可以参考nao(多版本)的抓取以及击飞状态(应该不会被骂吧)


        收起回复
        来自Android客户端4楼2019-09-15 12:28
          数据后边*facing,


          收起回复
          来自Android客户端5楼2019-09-15 14:13
            我这个是proj攻击,真后悔开始的时候把她性能定位为凶恶,现在想用回hitdef要全部重新调,以后再也不做凶恶,一点不好玩



            收起回复
            来自Android客户端6楼2019-09-18 18:36
              你这个复杂了


              收起回复
              来自Android客户端7楼2019-09-18 20:35
                其实吧,你只要用type=hitvelset就可以了。
                在系统的5000到5110里,就是使用hitvelset的速度赋予,可以参考一下。
                type=hitvelset
                trigger1=time=0
                x=1
                y=1
                此处x=1的意思是按照受击赋予速度的一倍。


                收起回复
                来自Android客户端8楼2019-09-24 16:01