找回密码
 点一下
查看: 532|回复: 10

怎么让目标发布一个“右键点击”命令

[复制链接]
发表于 2015-1-21 23:44:23 | 显示全部楼层 |阅读模式

1.怎么让目标发布一个“右键点击”命令

2.怎么让玩家发布一个“按下XX键”命令

3.怎么捕捉玩家鼠标中键(滚轮)滑动(不是点击,是向上/下滑动)

触发器里应该有这些函数,不过我没找到
发表于 2015-1-22 00:27:35 | 显示全部楼层
第一个我知道,是“发布指令到单位”,命令类型那里双击选择“单位命令”、“点命令”等。
按键那个事件里有,动作里不知道
鼠标中键不知道

点评

发布指令只有技能,比如攻击、移动、巡逻以及各种技能,貌似没鼠标右键、左键等指令  详情 回复 发表于 2015-1-22 01:23
回复

使用道具 举报

 楼主| 发表于 2015-1-22 01:23:32 | 显示全部楼层
这个ID不太好 发表于 2015-1-22 00:27
第一个我知道,是“发布指令到单位”,命令类型那里双击选择“单位命令”、“点命令”等。
按键那个事件里 ...

发布指令只有技能,比如攻击、移动、巡逻以及各种技能,貌似没鼠标右键、左键等指令
回复

使用道具 举报

发表于 2015-1-22 09:03:13 | 显示全部楼层
我想楼主思路钻牛角尖了,其实不存在命令玩家按下某某键这样的事情,因为玩家不会受程序的精确控制嘛。但是这不是说只有玩家按下某某键才能做一些事,你可以这样考虑:玩家按某键会产生一个按键的事件,响应这个事件做某些事。如果你需要在另一个地方做同样的事,那么直接调用相关函数或动作就好了,不必非得模拟按键来产生这个事件。当然,玩家按下某键可能还会产生另一种效果,就是按下目标技能的快捷键,进入目标选定状态。如果是你需要用触发器来达到这种情况,可以说,目前版本还无法做到,不过据说稍后的虚空之遗会加上这个功能。
另外需要提醒一下的是:发布指令指的就是技能指令,如果是触发器,还包括开关自动技能。左键右键什么的可不是指令,而是玩家的操作,在不同情况下,相同的操作可以发出不同的指令。

点评

好像是War3的编辑器中有一个指令叫smart,就是玩家右键指令,在物编中可以通过覆盖smart命令做到许多原本难以做到的事情,比如满格拾取。 在银河编辑器中的话好像命令按键代替了发布指令这个奇怪的东西,也就是说可  详情 回复 发表于 2015-1-22 11:59
回复

使用道具 举报

发表于 2015-1-22 11:59:59 | 显示全部楼层
yxxiaobin 发表于 2015-1-22 09:03
我想楼主思路钻牛角尖了,其实不存在命令玩家按下某某键这样的事情,因为玩家不会受程序的精确控制嘛。但是 ...

好像是War3的编辑器中有一个指令叫smart,就是玩家右键指令,在物编中可以通过覆盖smart命令做到许多原本难以做到的事情,比如满格拾取。
在银河编辑器中的话好像命令按键代替了发布指令这个奇怪的东西,也就是说可以用命令按键来做嘛。(参照攻击、移动等)

点评

我要smart就是因为它可以同时满足攻击、移动、跟随、拾取、满格拾取  发表于 2015-1-22 13:23
回复

使用道具 举报

发表于 2015-1-22 12:02:31 | 显示全部楼层
只能指令在预设那页里,你在值那页里当然找不到。

点评

智能指令就是smart?一直因为不知道它是干嘛的就无视它的存在。。我去试试它  详情 回复 发表于 2015-1-22 13:24
回复

使用道具 举报

 楼主| 发表于 2015-1-22 13:24:09 | 显示全部楼层
麦德三世 发表于 2015-1-22 12:02
只能指令在预设那页里,你在值那页里当然找不到。

智能指令就是smart?一直因为不知道它是干嘛的就无视它的存在。。我去试试它

点评

smart的翻译就是智能的,聪明的。  发表于 2015-1-25 18:58
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 02:19 , Processed in 1.109841 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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