jass吧 关注:311贴子:772
  • 7回复贴,共1

发生了一个奇怪的现象,求助

只看楼主收藏回复

控制一个单位每隔0.02秒往一个方向转2度
结果这个单位不动

然后我加上一个debug信息,每0。02秒这个单位的面向角度

结果发现debug信息反馈的面向角度在增加

然后我再加入一行,每隔0.02秒选中这个单位。结果也的确选中了,没有弄错单位

然后我把这个单位的移速从0调成100,让他能动。结果这个单位在连续发抖= =
**控这个单位往一个方向移动,结果debug反馈过来的角度稳定在一个角度不动了,说明debug反馈的角度也没有错

最神奇的是,这个单位移动后静止下来,debug反馈的角度重新稳步改变,但是这个单位照样没有任何转动的表示


IP属地:浙江1楼2012-12-24 17:11回复
    直接触发设置面向角度


    IP属地:安徽2楼2012-12-31 00:09
    回复
      用一个没有任何修改的步兵试试


      IP属地:广东3楼2013-01-14 14:13
      回复
        你也知道单位转身要花相当长的时间,0.02秒对单位转身来说完全可以忽略不计。


        4楼2013-03-13 13:30
        回复
          debug反馈的角度是正确的,而看上去的角度是不正确的,这可能是因为单位移动速度为0

          另外,移速0的单位若被触发器改变坐标或是角度会产生BUG,具体忘了,貌似是看上去没移动,但选择圈的选择判定却移动了


          IP属地:广东5楼2013-03-13 15:12
          回复


            IP属地:江苏6楼2013-08-08 10:47
            回复
              LZ看看是不是这问题
              你用的是设置面向角度
              所以要改成
              角度=角度+0.2
              设置面向调度(角度)
              这样才会增加
              否则你得用
              旋转单位(0.2度)


              IP属地:四川7楼2013-12-18 14:17
              回复
                聊天动手不动口


                8楼2015-11-23 12:13
                回复