找回密码
 点一下
查看: 1106|回复: 7

想做一个无法被框选的英雄单位

[复制链接]
发表于 2017-8-3 16:15:00 | 显示全部楼层 |阅读模式
能否实现一个英雄单位无法通过鼠标直接点击或者框选来选择到,只能通过F3或者快捷键选定后下达指令?
发表于 2017-8-3 18:22:34 | 显示全部楼层
如果所有单位都无法框选或点选,倒是有触发器动作直接做到。如果只是个例,只能通过代码控制玩家选定事件了,比如当玩家选中某符合条件的单位时,反选它,除非某标志(比如变量)指定略过。这样就禁止玩家以任何形式选中该单位。然后再做一个触发器,在某些时候(比如玩家按下某键)设置一下标志,然后为玩家选中该单位。
回复

使用道具 举报

发表于 2017-8-3 19:10:56 | 显示全部楼层
你需要一个马甲单位,用来给英雄发布指令。英雄本体只需在单位标旗上勾上不可选择。

点评

这是个省时省力的方法,不过涉及到一个问题。如果马甲单位不绑定到单位位置,那么某些指向性技能和施法射程问题是无法解决的;如果绑定到单位位置,玩家框选依旧有机会选中马甲单位,而且马甲单位本身有一定几率改变  详情 回复 发表于 2017-8-4 18:13
回复

使用道具 举报

 楼主| 发表于 2017-8-4 00:34:03 | 显示全部楼层
二位的建议很有用,多谢了!
回复

使用道具 举报

发表于 2017-8-4 18:13:39 | 显示全部楼层
priceles 发表于 2017-8-3 19:10
你需要一个马甲单位,用来给英雄发布指令。英雄本体只需在单位标旗上勾上不可选择。

这是个省时省力的方法,不过涉及到一个问题。如果马甲单位不绑定到单位位置,那么某些指向性技能和施法射程问题是无法解决的;如果绑定到单位位置,玩家框选依旧有机会选中马甲单位,而且马甲单位本身有一定几率改变游戏进程(设为非目标和无敌可以极大的降低这种风险,但不是绝对保险的)。
回复

使用道具 举报

发表于 2017-8-4 21:09:29 | 显示全部楼层
最简单的法子其实就是让它变成无法选择。

然后触发器里面有玩家按下快捷键的事件,捕捉英雄快捷键,然后触发器强制选择就行了。
回复

使用道具 举报

发表于 2017-8-4 21:18:25 | 显示全部楼层
顺便一提触发器强制选择的方法。

设置单位状态动作->设置可选择为开启。

选择单位

设置可选择为关闭。

然后单位就会保持被选择的状态,就算这个时候它的可选择已经被关闭了。

点评

多谢头目!明白了!  详情 回复 发表于 2017-8-5 01:41
回复

使用道具 举报

 楼主| 发表于 2017-8-5 01:41:57 | 显示全部楼层
麦德三世 发表于 2017-8-4 21:18
顺便一提触发器强制选择的方法。

设置单位状态动作->设置可选择为开启。

多谢头目!明白了!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 08:42 , Processed in 0.140226 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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