星际争霸地图编辑问题

2024-12-03 05:38:28
推荐回答(2个)
回答1:

你把Force就是力量(势力)改了是不够的,要改触发器,在Trigges 里,首先在Player里设置某人,在把Condition(条件)设置为Alway(总是) 最后设置Actions(动作) 设置在Set Alliance Status (和某人的联盟状态)里设置为Set player x to allied Victory 就是的某人联盟胜利,Set player x to Enemy 就是和某人敌对,如果你不设置,那么电脑不管你如何设置势力,电脑都默认是Set player x to allied Victory 的,要你改啊。

例如
Player 2
Condition(条件):Alway(总是)
Actions(动作):Set player 3 to allied Victory
Set player 4 to allied Victory
Set player 5 to Enemy
Set player 6 to Enemy
Set player 7 to Enemy
Set player 8 to Enemy
Set player 1 to Enemy
那么就是
玩家2和玩家5,6,7,8,1,敌对,和玩家4连盟

当然要,不然就是你和他联盟,他不和你连盟了
至于电脑AI,就是另外在做地图的时候已经把主本和农民放好了,可是在use map setting游戏的时候,他们都不会动,
要框一个位置,这个位置将总部围住,写触发,
条件:Always
触发:Execute AI script '(某种族)(就是那个中部的种族) Campaign Diffcult' at 'location'
就OKl

回答2:

先到Location
Layer框一个区域作为起始地,然后再框一个区域作为终点地.
然后进触发编辑器.
添一个新触发,对象是你想能使用传送的玩家.
条件:Always.
触发:1.Move
Unit
(里面这样写:Move
all
men
for
current
player
at
'Location
1'
to
'Locaiton
2')
2.PreserveTrigger.
Location
1代表你刚才框的起始地,Location
2代表你刚才框的终点地.