windywel 发表于 2015-5-15 10:18:59

为什么野怪晚上不睡觉?

如标题~
我在地图上创建了玩家15的单位,他能够不离开刷怪点。但是...晚上却不睡觉...我需要做什么处理?写一个触发器,每到晚上就给他一个睡眠的buff?白天去掉这个buff?

麦德三世 发表于 2015-5-15 10:23:56

睡觉应该是自动的,你是不是用了不会睡觉的单位?

只要用ACsp这个buff,应该就会自动睡觉。

windywel 发表于 2015-5-15 10:26:42

本帖最后由 windywel 于 2015-5-15 10:30 编辑

麦德三世 发表于 2015-5-15 10:23
睡觉应该是自动的,你是不是用了不会睡觉的单位?

只要用ACsp这个buff,应该就会自动睡觉。
好,我试试~用的是野怪那个集合,在触发器里面添加的。比较纳闷的是他不睡觉,伤心~~~我先试试

windywel 发表于 2015-5-15 10:35:35

麦德三世 发表于 2015-5-15 10:23
睡觉应该是自动的,你是不是用了不会睡觉的单位?

只要用ACsp这个buff,应该就会自动睡觉。

不行...


我地图初始化的时候没有调用头目的 War3meleeInit那个函数。
单位是用trigger创建的。


windywel 发表于 2015-5-15 13:15:45

麦德三世 发表于 2015-5-15 10:23
睡觉应该是自动的,你是不是用了不会睡觉的单位?

只要用ACsp这个buff,应该就会自动睡觉。

测试了下..... 要把Hostile Player的验证移除....就会睡觉了...
移除后,玩家控制的野怪是不会睡觉的.....
为啥....没懂~~

麦德三世 发表于 2015-5-15 13:26:01

你去玩家设置里看看,15是不是没有设为Hostile。这个buff只有对Hostile才有效。而不是针对玩家号的。

windywel 发表于 2015-5-15 14:12:20

麦德三世 发表于 2015-5-15 13:26
你去玩家设置里看看,15是不是没有设为Hostile。这个buff只有对Hostile才有效。而不是针对玩家号的。

恩,我去检查下。

windywel 发表于 2015-5-15 14:36:02

麦德三世 发表于 2015-5-15 13:26
你去玩家设置里看看,15是不是没有设为Hostile。这个buff只有对Hostile才有效。而不是针对玩家号的。

恩,发现了,需要将队伍15的 “控制” 设置为 “敌对”
页: [1]
查看完整版本: 为什么野怪晚上不睡觉?