找回密码
 点一下
查看: 1587|回复: 18

又有问题了,怎么禁止玩家利用鼠标移动单位。。。

[复制链接]
发表于 2008-1-29 13:07:25 | 显示全部楼层 |阅读模式
为了做个利用键盘操作游戏的地图,问题还真多。。。。。。
发表于 2008-1-29 13:38:01 | 显示全部楼层
完全禁止玩家操作就可以了~然后嘛,按下键盘就是运行触发器。
电影一栏里有:Disable User Control 关闭玩家控制
回复

使用道具 举报

 楼主| 发表于 2008-1-29 13:41:22 | 显示全部楼层
哈,这个想法很不错。可是如果我要让单位释放技能该怎么办呢?
回复

使用道具 举报

发表于 2008-1-29 13:46:51 | 显示全部楼层
Issue Order Targeting A Unit 当前目标是一个单位的命令 让单位执行目标是单位的命令
Issue Order Targeting A Point 当前目标是一个点的命令 让单位执行目标是地点的命令
Issue Order Targeting A Destructible 当前目标是一个可破坏物体的命令 让单位执行目标是可破坏物体的命令
Issue Order With No Target 没有目标的命令
回复

使用道具 举报

 楼主| 发表于 2008-1-29 13:51:43 | 显示全部楼层
好办法。。。。。
回复

使用道具 举报

 楼主| 发表于 2008-1-29 13:53:25 | 显示全部楼层
可是不对啊,禁止玩家操作权后怎么能让单位发布命令呢。。。。。。。。。。   [s:127]
回复

使用道具 举报

发表于 2008-1-29 13:59:10 | 显示全部楼层
因为你的问题太过于高级……本人已当机
回复

使用道具 举报

 楼主| 发表于 2008-1-29 14:02:32 | 显示全部楼层
禁止了以后不要说按技能按键了,连上下左右都不能按。。。。。。。
回复

使用道具 举报

发表于 2008-1-29 14:15:15 | 显示全部楼层
那就给单位加一个技能吧(蝗虫),具有环保,不会被点击,不会被选择等优点!是居家旅行,杀人越货之必备技能!
回复

使用道具 举报

 楼主| 发表于 2008-1-29 14:20:21 | 显示全部楼层
过去在GA的成品区有一张FOOLEGG大人制作的地图黑暗舞者,里面的操作系统和我做的差不多。可惜用了许多JASS代码偶看不懂,恳求哪位懂JASS的高手能把其中禁止鼠标控制移动的原理解释一下哈。。。。。

(2)DarkDancer2.w3x

203 KB, 下载次数: 10

回复

使用道具 举报

 楼主| 发表于 2008-1-29 14:22:54 | 显示全部楼层
单位选择不了的话,更不要说释放技能之类的了。
回复

使用道具 举报

 楼主| 发表于 2008-1-29 14:29:14 | 显示全部楼层
貌似这个方法有可用之处,利用移花接木的方法创建一个辅助单位,他是不能动的隐藏的。然后让玩家保持选择这个单位,当辅助单位被命令施法时让原本的单位释放技能
回复

使用道具 举报

 楼主| 发表于 2008-1-29 14:31:05 | 显示全部楼层
难道只有这个方法了吗。。。。。。。貌似很麻烦啊。
回复

使用道具 举报

发表于 2008-1-29 14:49:30 | 显示全部楼层
不知道lz要的效果具体如何,随便写了一点点,不知道可不可以~~

test.w3x (18 KB, 下载次数: 18)
回复

使用道具 举报

 楼主| 发表于 2008-1-29 14:57:06 | 显示全部楼层
十分感谢ls,这个方法的确可以。可惜和我的键盘操作相冲突。。。。。因为我用的是按下方向键开启以下触发:每过0.03秒,命令单位移动150码。
回复

使用道具 举报

 楼主| 发表于 2008-1-29 15:00:10 | 显示全部楼层
运用那个移花接木的方法的确可以实现,我试过了,只不过被选择的那个辅助单位按键栏很干净,因为他不能移动不能攻击。。。。(而且有种偷鸡摸狗的感觉)
回复

使用道具 举报

发表于 2008-1-29 15:08:53 | 显示全部楼层
这样呢??

test.w3x (19 KB, 下载次数: 31)
回复

使用道具 举报

 楼主| 发表于 2008-1-29 15:26:04 | 显示全部楼层
果然厉害。。。。。。。原理是如果玩家按方向键的话先关闭禁止移动,等命令发布好了再打开禁止移动。。。可是问题是我是每过零点几秒就要命令单位移动。。。。所以说貌似还是不行的吧。我把我移动的触发器发上来
未命名1.jpg
未命名2.jpg
未命名3.jpg
回复

使用道具 举报

 楼主| 发表于 2008-1-29 15:33:04 | 显示全部楼层
我明白了,其实只要在移动前关掉那个禁止移动的触发就可以了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 12:42 , Processed in 0.077276 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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