魔兽地图编辑器吧 关注:64,467贴子:3,829,306
  • 7回复贴,共1
求助

如何每次100%随机出现不重复单位?

只看楼主收藏回复

如题,如何每次随机从一众单位里面100%随机出现一个单位?


IP属地:重庆来自iPhone客户端1楼2023-09-28 05:25回复
    在魔兽地图编辑器中,要实现每次100%随机出现不重复单位,可以按照以下步骤进行操作:1. 首先,你需要确定所有可能出现的单位,并将它们存储在一个集合或列表中。2. 在你的触发器编辑器中,新建一个“单位从集合中随机选择”的事件。这个事件可以选择一个单位从你的集合中随机选择一个单位。3. 如果你希望每次随机出现的单位不重复,你需要在每次选择单位后从集合中删除这个单位。这可以通过一个“删除选中单位”的动作来实现。以下是这个事件和动作的具体步骤:1. 创建一个单位集合。在游戏对象面板中,右击“游戏对象”文件夹,然后选择“创建新的游戏对象类型”。在出现的对话框中,选择“集合”,然后给它输入一个名称,例如“Units”。2. 在集合编辑器中,你可以添加和删除单位。要添加一个单位到集合,点击“添加元素”,然后从对象浏览器中选择一个单位。要删除一个单位,只需点击“删除元素”。3. 在触发器编辑器中,创建一个新的事件,类型为“单位从集合中随机选择”。在事件参数中,设置“Units”为你的集合名称。4. 创建一个新的动作,类型为“删除选中单位”。5. 在你的事件中,按照需要添加这个动作。例如,你可以在“创建单位”动作之前添加这个动作,以确保每次创建单位后不会重复。以上就是实现每次100%随机出现不重复单位的步骤。希望对你有所帮助!


    2楼2023-09-28 05:55
    回复
      单位池


      IP属地:湖北来自iPhone客户端3楼2023-09-28 07:45
      收起回复
        判断重复重新随机


        IP属地:安徽4楼2023-09-28 09:12
        回复
          如果是已经有一众单位了,添加进单位组,然后从单位组中随机获取一个单位并移出单位组就不会重复了。


          IP属地:广东来自Android客户端5楼2023-09-28 13:51
          收起回复
            a组出,进b组,a组空,b组全进a组,b组清空


            IP属地:广东6楼2023-10-01 17:56
            回复