设置变量如何从显示0/2,变成2/2
本帖最后由 时潼 于 2022-5-24 06:09 编辑想设计个任务,杀死敌方商人。敌方商人一个2个。右侧任务栏显示 0/2,杀死一个商人后任务后显示 1/2,再杀死最后一个商人显示 2/2,此时任务完成。
我是这么做的
如图:
首先,(效果)里面,找到(改变变量),变量名称改为(商人数量),变量值(设置)为0
其次,设置(条件)中的(变量值)
如图所示,分别设置成(相等)(1),(相等)(2)。
设置任务,如图
此时,任务栏如图所示 0/2
按照我的设想,依次杀死商人,则应该依次显示1/2 ,2/2才对。
但是结果
依然是0/2
我是哪里做错了吗?
楼主犯了个经典错误,你全程对于变量的操作只有一个初始化为0,你不添加任何改变变量的触发,变量不可能有任何变化,永远是0,楼主应该写分别写两个消灭物体触发,效果是变量+1,就能实现对应效果了 本帖最后由 时潼 于 2022-5-24 05:48 编辑
cly806 发表于 2022-5-23 16:53
楼主犯了个经典错误,你全程对于变量的操作只有一个初始化为0,你不添加任何改变变量的触发,变量不可能有 ...
非常感谢!已解决!
这里是(条件)里的(变量值),设定(商人数量)为2时,任务才算完成。
这里设定(添加)1
这里也和上面一样设定
这样就设定完成了。进入游戏测试:
想要的效果达到了,再次感谢!
cly806 发表于 2022-5-23 16:53
楼主犯了个经典错误,你全程对于变量的操作只有一个初始化为0,你不添加任何改变变量的触发,变量不可能有 ...
再问个问题
在(UserPatch 1.5 脚本编写参考)中有写
sn-attack-intelligence
设定是否使用智能进攻系统。智能进攻系统尝试在攻击时躲避敌人单位,尝试从多角度进攻。配合sn-attack-coordination设为2,可以创造多线作战效果
我是这么写的
(set-strategic-number sn-attack-coordination 2)
然后进入游戏提示AI脚本错误
时潼 发表于 2022-5-24 06:09
再问个问题
在(UserPatch 1.5 脚本编写参考)中有写
我不是太懂ai怕误导你,建议你找更擅长的人问下,触发的都可以问我 cly806 发表于 2022-5-24 16:41
我不是太懂ai怕误导你,建议你找更擅长的人问下,触发的都可以问我
好的,谢谢了。
页:
[1]