找回密码
 点一下
查看: 1612|回复: 17

[0难度级别演示]闪现上无视野的高地。

[复制链接]
发表于 2010-4-29 08:49:26 | 显示全部楼层 |阅读模式
看到有个同学问了。所以就做了这个演示
http://bbs.islga.org/read-htm-tid-40250.html


如果你看过我那个英雄系统演示里那些技能的做法的话你就会知道,跟那些技能相比这个东西简直就是0难度。

闪现无法闪上无视野高地的原因很简单,其实CEffectTeleport这个类有个特性,就是目标地点如果没有视野,它就只传送到施法者和目标点之间离目标点最近的那个有视野位置。

既然知道了这一点就好解决了,修改Blink所链接的Effect,先指向一个Create Persistent效果,用该效果临时性地打开目标区域的视野,然后再用这个新效果来引发闪现的Teleport效果。


演示中打开目标点1范围的视野,持续0.1秒,然后引发原本的传送效果。
Screenshot035.Jpg

FogBlink.SC2Map

21 KB, 下载次数: 28

发表于 2010-4-29 09:28:21 | 显示全部楼层
SC2方便了很多呀~
相反的有些地方却麻烦了很多……

----------- 帖子于 09:28 更新 --------- 之前内容发布于 09:27 ------------

嗯?竟然是沙发。
回复

使用道具 举报

发表于 2010-4-29 09:58:25 | 显示全部楼层
在技能数据文件中可以指定设置:<Flags index="RequireTargetVision" value="1"/> → <Flags index="RequireTargetVision" value="0"/>

此类技能是否可以通过设置这个Flag来实现呢? 没有尝试,只是记得有(雷达技能中有指定过) - -#。
回复

使用道具 举报

 楼主| 发表于 2010-4-29 10:07:50 | 显示全部楼层
这个是不行的,RequireTargetVision决定的是技能的目标,而非Effect。也就是是否可以点击看不到的地方。

实际上,默认的闪现技能本来就可以点击看不到的地方,只是无法直接闪现到那里,只会闪现到距离目标点最近的可见位置。
回复

使用道具 举报

发表于 2010-4-29 10:10:43 | 显示全部楼层
如果把blink技能给其他单位 那闪现时候的模型修改是哪个
回复

使用道具 举报

 楼主| 发表于 2010-4-29 10:18:12 | 显示全部楼层
修改Actor中的Blink Origin Model和Blink Stop Model
回复

使用道具 举报

发表于 2010-4-29 10:18:55 | 显示全部楼层
原来如此~还真没注意过这个技能执行机制

记得这个技能还有一套TargetFindOffset,不知是如何运作的。
回复

使用道具 举报

 楼主| 发表于 2010-4-29 10:23:14 | 显示全部楼层
TargetFind其实是给AI用的。XML也可以编写单兵AI,执行效率比脚本高一倍左右,不过编写的麻烦度也相应增加就是了
回复

使用道具 举报

发表于 2010-4-29 10:41:10 | 显示全部楼层
没推出编译器的时候,本想尝试利用TargetFind来控制施法相关的目标/地点优化的,结果控制难度比较复杂就放弃了- -#
回复

使用道具 举报

发表于 2010-4-29 16:51:57 | 显示全部楼层
好吧我承认 我下来之后根本不知道如何学习。。。。。。完全看不懂哪里设置了 怎么设置的 重复做一遍没头绪 囧
回复

使用道具 举报

发表于 2010-4-29 17:17:03 | 显示全部楼层
解释和推测一下可能的实现细节,看看是否对楼上有所帮助。
1)首先追加一个Effect(Name:Blink_AidEffect),类型为CreatePersistent(EffectData中),。

2)Blink_AidEffect内部实现的内容为:请自己对照编译器进行设定
<ExpireDelay value="0.1"/> 持续0.1秒
<RevealRadius value="1"/> 范围
<RevealFlags index="Unfog" value="1"/> 无战争迷雾
<RevealFlags index="Detect" value="1"/> 侦测隐形

3)定一个Effect(Name:Blink_EffectSet),类型为Set。

4)Set内部实现的内容为:请自己对照编译器进行设定
<EffectArray index="0" value="Blink_AidEffect"/>
<EffectArray index="1" value="Blink"/>

5)修改Blink技能(AbilData中),在原有技能中追加下面的红色部分
<CAbilEffectTarget id="Blink">
....
<Effect value="Blink_AidEffect"/>
....
</CAbilEffectTarget>

======
上面的Effect-Blink_AidEffect 就是为Blink技能开视野用的。有了这个就可以达到向无视野的高地闪烁的技能了。
Blink_EffectSet,只是把原有的效果和辅助的效果链接起来而已。
回复

使用道具 举报

发表于 2010-4-29 17:51:33 | 显示全部楼层
主要是我的是繁体中文 然后 界面又不清楚
看你们经常说在某个地方添加个什么 但是某个地方 我一直找不到 就更别说添加的某物了
囧。。。。。。最基础的还没掌握 我一开始以为在触发器那里添加什么 找了一下午

----------- 帖子于 17:51 更新 --------- 之前内容发布于 17:49 ------------

比如吧 1)首先追加一个Effect(Name:Blink_AidEffect),类型为CreatePersistent(EffectData中),。
在哪里追加。。。。。。。囧。。。。。Effect是啥。。。。囧。。。。。好像你们用的英文版在研究。。。
回复

使用道具 举报

发表于 2010-4-29 18:22:52 | 显示全部楼层
版主的意思是不是说:追猎者 有一个技能 是可以顺移到指定的地点,但是如果那个地方是不可视的地方就会造成你点下去之后只移动到最接近你可以看到的地方。

因此使用某個效果,让前面那个原本不可视的地点在短短1秒内变成可以看到的区域,然后使用技能顺移过去。

不过编辑器的部份因为我是繁中的,所以是否可以将英文与繁中项目的对照写一下。

对于像我这类英文障碍的人来说英文的部份类似无字天书感觉…

----------- 帖子于 18:22 更新 --------- 之前内容发布于 18:05 ------------
引用第11楼xchsh2000于2010-04-29 17:51发表的  :
主要是我的是繁体中文 然后 界面又不清楚
看你们经常说在某个地方添加个什么 但是某个地方 我一直找不到 就更别说添加的某物了
囧。。。。。。最基础的还没掌握 我一开始以为在触发器那里添加什么 找了一下午

下载版主的地图,打开地图编辑器的  资料编辑器

资料来源:x:/.../.../FogBlink.SC2Map

然后选择  效果  再看看  技能  看到绿色字体的 就是有修改的部份了


因为这次版主给的地图,就只有改   技能、效果   这两项而已

最后再将这个  技能  设定给  追猎者

所以就算是 繁中版的编辑器 也可以轻易的使用 区分资料来源 的功能 看到修改那些部份

多多益善

感谢版主提供的地图
回复

使用道具 举报

发表于 2010-4-29 20:01:12 | 显示全部楼层
请问  追猎者 的复制技能 瞬移 里面原本有 需求 ,那 需求 是在那边移除的?
回复

使用道具 举报

发表于 2010-4-29 20:07:43 | 显示全部楼层
什么需求  需要升级吗  

地图里面升级里面已经设为升级完成了
回复

使用道具 举报

发表于 2010-4-29 20:19:21 | 显示全部楼层
引用第14楼159357于2010-04-29 20:07发表的  :
什么需求&#160;&#160;需要升级吗&#160;&#160;

地图里面升级里面已经设为升级完成了  

如何讓圖片1變成圖片2   ?  第2張圖片 沒有需求,而第1張圖片有需求

圖片1

圖片2
回复

使用道具 举报

发表于 2010-4-29 20:36:58 | 显示全部楼层
感谢头目.
楼上的右键需求里的使用瞬移选第三个下面可以看到解释 . 未命名.jpg
点技能名去右边修改commands.
回复

使用道具 举报

发表于 2010-4-29 21:41:14 | 显示全部楼层
引用第16楼aldeakdu于2010-04-29 20:36发表的  :
感谢头目.
楼上的右键需求里的使用瞬移选第三个下面可以看到解释 .
点技能名去右边修改commands.
我知道怎么把技能上面的  需求  给移除掉了[s:142]

图片如下:

一开始先复制一个技能来练习移除需求之用,因为原本的技能貌似无法移除需求


接下来点复制出来的技能之后,往右手边 指令+ 那看过去,点两下打开编辑资料




然后这两项要来回各点一下,最后回到上面蓝色框起来那一项


最后看一下右下角有一个小小的按钮可以移除,按移除然后按 确定 就可以移除该技能的 需求
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 19:16 , Processed in 0.109430 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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