关于选择随机英雄我把所有命令写下来,你参考一下:
1、首先你必须新建一个或者两个以上区域把所有英雄包括在内,注意别把别的单位也包括进去
如:能量圈、小动物啊,区域内只能是英雄。假设这个区域为区域029。
2、设定一个新的单位变量,如:suiji1;如果一个区域包含不了所有英雄,有两个区域,那么你还须
设定一个新的单位变量suiji2来对应第二个区域.
3、源程序(如下:)
事件
单位——A unit enters 地区029 <情报>
[“说明”使用命令语句:单位--unit enters region 设置 地区029〈情报〉]
环境
(unit--type of (triggering unit)) 等于 小精灵
[使用命令语句:unit--type comparison 来定义小精灵为触发条件]
动作
set suiji1 = (random unit from (units in 地区029〈情报〉))
[使用命令语句:set variable 定义单位变量suiji1为地区029〈情报〉的随机单位变量]
单位--kill (triggering unit)————[选定单位后小精灵死亡]
单位--remove suiji1 from the game
[使用命令语句:单位--remove 使选定的随机英雄进入游戏]
单位--create 1 (unit-type of suiji1) for (owner of (triggering unit)) at (random point in 我方地区〈情报〉)
facing 默认的建筑物朝向 degrees
[使用命令语句:单位--create units facing angle 选择英雄后可自动进入战场 我方地区〈情报〉代表老家所在区域
触发器--turn off (this trigger)————[动作结束]
4、当然地区029〈情报〉你事先应在定义玩家组的时候把它加进去,以便可以选择,但每个人做法可能不同,你试试吧
5、你说的电脑控制英雄是AI系统,地图编辑器里有AI编辑器的,我还没研究过,做3C最关键的就是AI。慢慢学吧。
我做的图因为构思很差,地形做的很烂,也没脸面问世,就自己爱好研究研究的,呵呵!
关于选择随机英雄我把所有命令写下来,你参考一下:
1、首先你必须新建一个或者两个以上区域把所有英雄包括在内,
注意别把别的单位也包括进去如:能量圈、小动物啊,
区域内只能是英雄。假设这个区域为区域029,
小精灵选择随机英雄的区域为030。
2、设定一个新的单位变量,如:suiji1;如果一个区域包含不了所有英雄,
有两个区域,那么你还须
设定一个新的单位变量suiji2来对应第二个区域.
3、源程序(如下:)
事件
单位——A unit enters 地区030 <情报>
[“说明”使用命令语句:单位--unit enters region
设置 地区029〈情报〉]
环境
(unit--type of (triggering unit)) 等于 小精灵
[使用命令语句:unit--type comparison 来定义小精灵为触发条件]
动作
set suiji1 = (random unit from (units in 地区029〈情报〉))
[使用命令语句:set variable 定义单位变量suiji1为地区029〈情报〉
的随机单位变量]
单位--kill (triggering unit)————[选定单位后小精灵死亡]
单位--remove suiji1 from the game
[使用命令语句:单位--remove 使选定的随机英雄进入游戏]
单位--create 1 (unit-type of suiji1) for (owner of (triggering unit))
at (random point in 我方地区〈情报〉)facing 默认的建筑物朝向 degrees
[使用命令语句:单位--create units facing angle 选择英雄后可自动进入战场
我方地区〈情报〉代表老家所在区域
触发器--turn off (this trigger)————[动作结束]
4、当然地区029〈情报〉你事先应在定义玩家组的时候把它加进去,以便可以选择,
但每个人做法可能不同,你试试吧
5、你说的电脑控制英雄是AI系统,地图编辑器里有AI编辑器的,我还没研究过,
做3C最关键的就是AI。慢慢学吧。