简单地演示,详细地说明。

规则说明:

1. debug effect

这个规则将在机器人生成时,在每个机器人的位置,创建一个该机器人正在使用的英雄的头像,以便玩家找到每个机器人的位置。
同时将创建的文本ID保存到对应机器人的玩家变量A 0中,便于机器人死亡时删除头像。

2. debug HUD

这个规则用来显示一些需要监视的变量。

3. 初始化

这个规则用来初始化我们要用到的一些变量。
目前初始化全局变量A 1、A 2为空数组,一会要用到。

4. 出生点坐标

这个规则用来存放我们指定的机器人出生点(全局变量A 1),并在保存完毕后进行一次随机(全局变量A 2)。
这条规则可以和初始化规则合并,为了方便维护就先分开。

5. 生成机器人

这个规则用来生成机器人。
1.在生成机器人(位置)一栏中,我们使用的选项是
首个(
        已过滤的数组(
                  数组(全局变量A 2)
                  条件(
                          数量(
                                  范围内玩家(
                                          中间(当前数组元素)
                                          半径(5)
                                          队伍(2)
                                          视线检测(关闭)
                                                       )
                                     )
                            )
                           ==0

                                )
         )

这样一来,我们就可以排除掉已经生成了机器人的出生点,只在空余的位置生成机器人。

2.关闭游戏预设的重生模式(最后创建的实体)(可用可不用)

3.等待0.1秒
   如条件为真则循环

4.设置全局变量A 2为(随机数组(全局变量A 1))

5.设置全局变量A 0为(最后创建的实体)
   小字体消息(标题(自定义字符串(已生成机器人 {0}),{0}(全局变量A 0)))
(这一步是为了用小字体消息告诉玩家最后一个生成的机器人是谁,免得玩家不知道谁被生成了。)

5. 移除死亡机器人

这个规则用来移除已死亡的机器人。
如果你使用了“关闭游戏预设的重生模式”,那么机器人在死亡后将不会自动复活或被删除。

版本说明:

评论
这里空空如也~
这里空空如也~