找回密码
 点一下
查看: 2048|回复: 12

哨兵力场技能改造求解

[复制链接]
发表于 2011-4-8 20:15:51 | 显示全部楼层 |阅读模式
哨兵放力场那个技能,编辑器可以跳过放置那一步么
比如按下F键,直接在我鼠标出生成一个力场


因为我的地图中鼠标左键被用来做了其他操作(射击)


而默认的技能是点一下F,鼠标生成一个“搜索区域”类的“溅射指针”,再点一下鼠标左键,放置一个力场


请问如何改呢
发表于 2011-4-8 20:36:45 | 显示全部楼层
要直接创建在鼠标位置需要触发器。

不过如果你只需要创建在单位正前方的话倒是可以完全用数据编辑器实现。
回复

使用道具 举报

 楼主| 发表于 2011-4-8 20:40:58 | 显示全部楼层
是用到了触发器
我触发器中这样写
当玩家按下F键时,让玩家的单位(具有力场技能的单位)使用力场技能

但是这个技能用出来还是让我去放置一个力场,而不是直接放出来力场

我开始以为是哨兵这个力场本身的关系

于是我自己创建一个“效果 - 目标”技能,让这个技能产生力场效果(create uint效果)

但还是不行
回复

使用道具 举报

发表于 2011-4-8 20:41:34 | 显示全部楼层
把你的触发器贴上来看。
回复

使用道具 举报

发表于 2011-4-8 20:46:25 | 显示全部楼层
其实你多半只是因为按了F正好是技能的快捷键,而导致进入了技能放置模式吧?
回复

使用道具 举报

 楼主| 发表于 2011-4-8 20:50:38 | 显示全部楼层
是中文的- -

action---unit---order?
然后让单位以目标点释放技能

113.jpg
回复

使用道具 举报

 楼主| 发表于 2011-4-8 20:54:49 | 显示全部楼层

回 4楼(麦德三世) 的帖子

不是的,我把这个键设置成D,E,H,都可以,都是一样,我试过
回复

使用道具 举报

发表于 2011-4-8 20:57:18 | 显示全部楼层
鼠标点击位置这个函数的错误。

你要获得鼠标当前坐标必须用鼠标移动事件,并在动作里记录鼠标世界坐标,而不能直接用鼠标点击位置。
回复

使用道具 举报

发表于 2011-4-8 21:12:02 | 显示全部楼层
帮你把地图改了下~~


Screenshot2011-04-08 21_09_21.jpg

阶段性成果(冰灵).SC2Map

967 KB, 下载次数: 40

回复

使用道具 举报

 楼主| 发表于 2011-4-8 21:32:24 | 显示全部楼层
编辑掉
113.jpg
回复

使用道具 举报

发表于 2011-4-8 21:33:21 | 显示全部楼层
我不是已经贴了地图了么?
回复

使用道具 举报

 楼主| 发表于 2011-4-8 21:37:05 | 显示全部楼层
sorry,这里延迟太高了- -我赶紧编辑掉,下载来看下
回复

使用道具 举报

 楼主| 发表于 2011-4-8 21:43:40 | 显示全部楼层
头目V5 !!!!!!!!!

经过这样一改,恍然大悟

原来是
如果用鼠标移动的世界坐标位置来判断的话,F按下的时候,系统默认判断了鼠标点击了这个技能,这个位置是不可知的

难怪一按,角色就会奇怪的往下跑,原来是想跑一个根本去不到的地方放技能!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 18:20 , Processed in 0.036830 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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