找回密码
 点一下
查看: 1009|回复: 5

[已解决] 命令指定单位进入目标选取状态的触发器是哪句?

[复制链接]
发表于 2015-10-19 18:34:14 | 显示全部楼层 |阅读模式
本帖最后由 yxxiaobin 于 2015-10-20 20:20 编辑

记得头目层说过,3.0以后触发器增加了一条动作,能让玩家的某单位进入到技能选取目标状态,但是我找不到呀,不知道是哪句触发器。另外这动作能让玩家单位携带的物品技能进入目标选取状态不?
发表于 2015-10-19 21:30:57 | 显示全部楼层
我发现在中文版编辑器里这条动作土掉了……

你按Ctrl+D找        UISetTargetingOrder

在默认状态下这一条动作根本就是白的。

点评

具体怎么用呀,试了试响应按钮被使用事件做如下动作,貌似没有反应。 [attachimg]168142[/attachimg] 不管选true还是false都一样。求正确用法。  详情 回复 发表于 2015-10-19 23:03
回复

使用道具 举报

 楼主| 发表于 2015-10-19 23:03:35 | 显示全部楼层
本帖最后由 yxxiaobin 于 2015-10-20 20:33 编辑
麦德三世 发表于 2015-10-19 21:30
我发现在中文版编辑器里这条动作土掉了……

你按Ctrl+D找        UISetTargetingOrder

具体怎么用呀,试了试响应按钮被使用事件做如下动作,貌似没有反应。
无标题.gif
不管选true还是false都一样。求正确用法。

------------------------------------------------------------------------------
为了方便其他同求者,将解决方案补充完整下。
事先用一个全局数组来记录接收指令的单位组,并且在指令保持期间,不能清除这一记录,否则指令自动失效。当进入目标选取状态后,这一动作即算执行,不管你是否点下左键去确定指令,都会继续执行后边的动作。也就是说,这一动作内部不会等待,是瞬时的。
另外,粘滞参数如果选false,那么当你对目标点下左键后,指令发出,就没有后续了。如果选了true,那么点击目标后会发出指令,但是鼠标仍会保持目标选取状态,相当于按着shift键在施放。不过粘滞模式似乎有bug,虽然点击目标后会继续保持目标选取状态,但是实际上你已经无法再一次直接下达该指令了。即便是第一次的指令已经完成,再次点击鼠标左键也是无效的,你必须右键取消技能后,重新进入目标选取模式才可以。


回复

使用道具 举报

发表于 2015-10-19 23:23:37 | 显示全部楼层
这里有一个非常微妙的地方:

你必须有一个全局变量一直引用着那个单位组。一旦引用消失就会失效。

所以最多需要准备一个15尺寸的单位组给所有玩家用。

点评

原来如此,多些头目指点。  发表于 2015-10-20 20:08
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-20 17:32 , Processed in 0.173147 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表