简单地演示,详细地说明。
规则说明:
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. 移除死亡机器人
这个规则用来移除已死亡的机器人。
如果你使用了“关闭游戏预设的重生模式”,那么机器人在死亡后将不会自动复活或被删除。版本说明:
评论
这里空空如也~