魔兽地图编辑器吧 关注:65,362贴子:3,841,314
  • 5回复贴,共1

【求教】关于选取单位组做动作的一点小问题

只看楼主收藏回复

小姨子镇楼


IP属地:河北1楼2022-02-28 14:56回复
    我想问一下关于选取单位组内所有单位做动作是全部选取单位同时做动作还是有一个随机或者固定的顺序依次做动作?
    我产生这个疑问因为我之前编辑一个影之灵龛的层数叠加,灵龛和魔棒不一样,只有一定范围内距离死亡单位最近的单位的影之灵龛才能叠到层数,

    我就在吧内找了一下类似问题结果发现尤为吧内大神这么编辑可以解决:

    当时我感觉选取单位组内做动作应该是有先后顺序的,最后覆盖的那个单位就是离死亡单位最近的单位。
    之后
    我想做一个dota里面赏金猎人的大招,因为我做的是一个RPG、moba、防守、battle混合的地图,经常有非英雄单位打钱做任务什么的,所以我想做个小改动让追踪术对周围的友方非英雄单位也生效,那么问题来了,范围内如果有某一个盟友有多个非英雄单位就会重复获得赏金,那就不合理了,当时我就想起之前影之灵龛那个解决办法,我就:单位组选取判断自定义值、给赏金、设自定义值,设过自定义值的玩家不给赏金,结果测试发现不行,会同时给到每个单位赏金。。。
    这我就迷惑了,为什么两种情况得出的结论是相反的,灵龛的触发选取单位组内做动作应该是有先后顺序的,而追踪术的却是同时,有没有哪位大佬了解为我指点迷津!!!
    顺便求一下追踪术那个怎么给到盟友的普通单位赏金,还没解决


    IP属地:河北2楼2022-02-28 15:40
    回复
      2025-08-04 05:28:05
      广告
      不感兴趣
      开通SVIP免广告
      这么多参数啊,楼主好强,我是小白,我连计时器都不会用


      IP属地:湖南3楼2022-02-28 15:52
      收起回复
        单位选取给了赏金再设置自定义值,设置的是哪个自定义值?单位的自定义值?这个自定义值明显应该绑定给玩家。如果去判断选取单位的自定义值肯定有问题。
        这么写,设置个数值或者布尔值变量,有数组,假设是I[x]好了,
        事件单位死了
        条件触发单位是被赏金标记的
        选取附近范围所有单位动作
        如果
        I[选取单位所有者的玩家ID]=0

        给选取单位所有者的玩家赏金
        设置I[选取单位所有者的玩家ID]=1

        不做动作
        循环结束后别忘了把所有I[x]归0
        手头没有编辑器纯脑补,万一说错了请别打我脸。


        IP属地:上海来自Android客户端6楼2022-02-28 16:23
        收起回复