魔兽地图编辑器吧 关注:65,734贴子:3,846,486
  • 17回复贴,共1
求助

大佬们,求助

只看楼主收藏回复

我想做一个开局全图随机位置刷补给箱,补给箱物品栏里有3~6个随机物品的系统。但是我做的这个触发只刷单位不创建物品,该怎么解决啊。。。


IP属地:安徽来自Android客户端1楼2025-07-17 00:03回复
    你这写的过于臃肿,把需要创建的物品建立一个池或者组,直接骰子,比如骰子是3直接在池或组里随机选择3个,然后这3个物品要放到补给箱里,补给箱可以编上号,比如创建一个补给箱设置最后创建的补给箱等于变量A+1,把随机的物品给与补给箱A1(就是变量A+几),最后收尾写上补给箱被拾取后(就是物品栏里没有物品了)删除这个补给箱(就是删除对应的变量A+几)这样的话不但可以随机给补给箱,还可以同时刷新很多的补给箱,类似于红警里的随机补给箱,还不回造成因为补给箱过多地图卡顿,不知道你能否理解。


    IP属地:山东来自Android客户端4楼2025-07-17 10:01
    收起回复
      2026-03-04 17:20:03
      广告
      不感兴趣
      开通SVIP免广告
      @奈斯兔咪悠


      IP属地:安徽来自Android客户端5楼2025-07-17 10:22
      收起回复
        你应该用debug命令看看TempUnit这个变量到底有没有获取到单位


        IP属地:贵州6楼2025-07-17 11:45
        回复
          你1L的代码嵌套多了,而且循环整数重了。5L反而把嵌套打散了,应该只有一个箱子有物品把下面的循环放到上面的循环里,就差不多了。


          IP属地:北京7楼2025-07-17 14:52
          收起回复