找回密码
 点一下
查看: 672|回复: 8

如何捕捉当前鼠标正在拖动物品

[复制链接]
发表于 2015-1-15 15:58:38 | 显示全部楼层 |阅读模式
本帖最后由 撕心裂蛋 于 2015-1-15 16:13 编辑

因为我触发里用了鼠标左键来模拟 攻击、移动等命令
所以鼠标左键点击时会立即打断当前命令去执行攻击、移动
这样在准备丢弃物品时,把物品丢在地上前就被打断了造成了无法丢弃物品的尴尬情况
所以我想问能不能捕捉“鼠标正在拖动物品(或丢弃到地上)”,这样我就可以在鼠标左击发布攻击/移动命令时加个条件判断
2.jpg

下面是触发,怎样使我地图里的物品可以丢弃

1.png
---------------------------------------------------------
0.png
---------------------------------------------------------
3.jpg
发表于 2015-1-15 18:52:54 | 显示全部楼层
印象中有单位丢弃物品这样的事件吧?

点评

因为我的触发是用左键来完成移动、攻击等动作 即“玩家只要左击便根据目标条件马上移动/攻击/跟随 目标单位” 因此,在“丢弃物品”之前,就会马上中断丢弃这个行为,而去执行 移动/攻击/跟随 所以我才要想捕捉鼠  详情 回复 发表于 2015-1-15 19:00
回复

使用道具 举报

 楼主| 发表于 2015-1-15 19:00:37 | 显示全部楼层
yxxiaobin 发表于 2015-1-15 18:52
印象中有单位丢弃物品这样的事件吧?

因为我的触发是用左键来完成移动、攻击等动作
即“玩家只要左击便根据目标条件马上移动/攻击/跟随 目标单位”
因此,在“丢弃物品”之前,就会马上中断丢弃这个行为,而去执行 移动/攻击/跟随
所以我才要想捕捉鼠标移动或者拖动物品,
这样在鼠标左击的时候就可以加入判断,如果正在拖动物品就不会执行攻击/移动动作
回复

使用道具 举报

发表于 2015-1-15 19:16:02 | 显示全部楼层
你把替换现有指令改成在现有指令之后试试。

点评

这样虽然可以,但是单位会在完成丢弃/给予/贩卖后 返回到该命令发布之前的位置, 除非在单位丢弃物品后给它一个停止命令,或者保存攻击/移动命令目标/点再在丢弃后重新发布  详情 回复 发表于 2015-1-15 19:26
回复

使用道具 举报

 楼主| 发表于 2015-1-15 19:26:08 | 显示全部楼层
本帖最后由 撕心裂蛋 于 2015-1-15 19:32 编辑
yxxiaobin 发表于 2015-1-15 19:16
你把替换现有指令改成在现有指令之后试试。

这样虽然可以,但是单位会在完成丢弃/给予/贩卖后 返回到该命令发布之前的位置,
除非在单位丢弃物品后给它一个停止命令,或者保存攻击/移动命令目标/点再在丢弃后重新发布

或者,直接设置所有单位不可丢弃,再弄一个目标性的 丢弃技能,技能点到物品栏里的物品时直接用触发丢弃物品。。
好像方法有很多,但是我总觉得我这些都是很麻烦的笨方法,肯定有更简洁直接的方法
回复

使用道具 举报

发表于 2015-1-19 11:07:22 | 显示全部楼层
物品我还不会做呢。。。楼主教我。。。

点评

我也是刚接触编辑器一星期,各个模块都还在学习,总之要抛掉以前WE的思维学银河编辑器就方便多了。  发表于 2015-1-19 16:54
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 02:54 , Processed in 0.344996 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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