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

jass如何作一个类似队列的写法

只看楼主收藏回复

萌新,刚开始接触jass
求助大神,我想做个技能 2S CD 吸取智力(按照周围敌对单位数) 5S 后还原
用的全局变量,每次还原智力的时候 变量第二次执行函数时候二次赋值了,导致还原的智力都是最后一次吸取的智力数,如何让第一次还原智力 执行结束后再执行第二次 还原


IP属地:上海1楼2017-02-13 01:04回复
    用哈希表


    IP属地:广东来自Android客户端5楼2017-02-13 06:40
    回复
      2025-11-29 06:15:16
      广告
      不感兴趣
      开通SVIP免广告
      楼上+1
      启动计时器TimerStart(CreateTiem(),time,false,function...)
      新计时器到期 执行从哈希表 主索引是计时器 次索引过得 智力点数和单位组 执行动作
      然后删除计时器、单位组、flushhash


      IP属地:湖北6楼2017-02-13 09:13
      回复
        用栈算法


        IP属地:北京来自Android客户端7楼2017-02-13 09:57
        回复
          这些东西就别用全局变量了。尝试总哈西,多用几次就习惯了。


          IP属地:湖北来自Android客户端9楼2017-02-13 11:54
          回复
            …喵呜觉历


            IP属地:广东来自Android客户端12楼2017-02-13 12:25
            回复