喷泉效果
本帖最后由 千骑卷平冈 于 2011-9-18 16:19 编辑先吊下大家的胃口,来看效果:
从图中水花喷出的形态,我们不难发现这是弓手的箭射到水里产生的效果。但帝国里的弓手不会自发地往水里放箭,因此,如何使弓手的箭射到水里就成了问题的核心。我们知道,弓手放箭都有方向性,比如弓手瞄准了一个物体,那么箭就会朝该物体的方向运动。那么,假如用弓手射水中的单位,箭射出后偏离了预定轨道,落入水中而溅起水花,不就形成喷泉了么?然而又如何使箭偏离?这就需要用到大地之母单位栏里的一个单位——豺狼戴尔!关于豺狼戴尔的特性在一些老帖也曾提过,这种狼的特别之处在于,任何远程单位对其的命中率都出奇得低(包括狼静止)。比如拿一个弓手去射一只静止的戴尔狼,那么99%的箭都会发生偏离,而不是落在狼身上。利用戴尔狼的这种特性,喷泉效果的原理就很清楚了。
其实,最初提出戴尔狼这方面的运用的是坛友情节剧本(详见https://www.hawkaoe.net/bbs/forum-viewthread-tid-16579-highlight.html),但在那帖他只说明了基本原理,没有提出具体的制作步骤,对一些细节如相关单位的隐藏也没有太多注意。
此次拿出旧话题在此立帖介绍,主要是本人近来经过研究,基于情节剧本原帖对喷泉效果的改进和完善。主要包括两方面:①实现了"人—箭—狼"三者的隐藏;②一条合理有效的制作流程。
(关于隐藏,戴尔狼和弓手都可以放到256的水上隐藏掉(256地形:https://www.hawkaoe.net/bbs/thread-23655-1-1.html),而箭的隐藏,则需要适当缩短弓手和狼之间的距离即可,经过测试,两者间的距离在一格以内箭就能消失得无影无踪。)
制作流程:
(1)【定位】:一般而言,基于地图布置的需要,喷泉应在某一特定位置喷出。因此定位的主要目的就是确定喷泉的喷出点。而喷泉的喷出点根本上是由弓手和狼的位置决定的,从这点来看,定位的实质无非就是确定弓手和狼的位置。首先在陆地上分别放一个弓手和一只狼,这里要特别强调,弓手绝对不能用玩家一的!否则一测试隐藏的狼就会马上现形。不过其他玩家的弓手不会有这种情况,所以弓手只要是非玩家一的都可以。接着设置触发,基本触发有两个。第一个是指派弓手攻击狼的触发,第二个是使狼无敌的触发,没错,虽然前面说过箭不能命中戴尔狼,但这并不意味着狼不会受到箭的伤害,这主要是因为弓手和狼之间的距离较短。就拿步弓来说,只要对狼连续射上35秒,狼就挂掉了,狼一挂掉喷泉就消失了,所以我们要弄一个触发使狼射不死。
狼的生命上限是100,触发便可这样设:
触发(不循环)
效果:改生命值-100 损坏目标-1 改生命值100
(不过当前的主要目的是定位,这个触发还没有必要去编辑,我们只要编辑好第一个触发就行了。)
设好触发后,下一步用“↑↓法”把弓手和狼移到水域(“↑↓法”见https://www.hawkaoe.net/bbs/thread-26660-1-1.html),凭经验摆出弓手和狼在水中的位置来大约确定弓箭落点。当把弓手和狼摆到你认为合适的位置后,就可开始测试了,如果喷泉的喷出点有些偏差,就退回场景继续用“↑↓法”调整弓手和狼的位置。直到喷出点确定后(见图1),保存场景,回到桌面,打开你的AOKTS,分别记下弓手和狼的坐标,定位就完成了。
(2)【隐藏】:回到你保存的场景,分别在弓手和狼所在该格水域覆盖一块与原水域底色相同的256地形(见图2)。但在覆盖的同时,原来相应位置的弓手和狼也被移除,编辑好的触发失效。这时我们就需要在陆地上分别再放一组弓手和狼,用它们重新编辑原来的触发以替换掉先前的弓手和狼,这也正是【定位】时“狼无敌”触发不用编辑的原因。
(3)【重置】:保存【隐藏】这一步编辑过的场景,回到桌面,再次打开你的AOKTS,分别找到新增的弓手和狼的坐标删掉,并输入在【定位】时记下的坐标,保存场景,接着打开帝国测试,如果喷泉能凭空出现,你做的喷泉就算成功了。(见图3)
注意:上述“定位、隐藏、重置”三个步骤是本人反复研究出来的一个能有效防止单位现形的做法,这也正是本帖的价值所在。也许用AOKTS定坐标实在有些麻烦,但也不能因此贪方便而直接把弓手和狼移到256地形上,否则在测试时狼往往会现形。因此,请务必遵循定位、隐藏、重置这三个步骤。
附加说明:
(1)上面的制作只用到一个弓手射狼,做出的是单一喷泉。对于多个喷泉制作,只要使弓手从不同角度射同一只狼即可,方法与单一喷泉制作无异。
(2)除弓手外,其他远程单位如骑射、弩手也能用来做喷泉效果,它们的区别主要在于放箭的频率。当然,也要一些远程单位是用不上的,比如诸葛弩,经过测试,诸葛弩对狼发射后总有一部分箭直接射在狼身上被弹飞,随后落入水中,使得部分箭无法隐藏。
显著缺点:
(1)制作较多数目的喷泉在【定位】和【重置】两个步骤显得麻烦;
(2)喷泉处有明显的放箭声;
(3)难以用触发调节时间间隔以实现喷泉的不间断喷出。
(4)水花的尺寸不能改变。这是因为喷泉效果要用到无最小射程限制的远程单位,诸如骑射、普通弩手、弓手等,以便缩短射手与狼的距离使飞行道具隐形;而投石机,火炮等大炮弹的单位有最小射程限制,放置的位置与狼的距离较远,导致在256地形中飞行道具会现形,从而无法实现大水花效果。(具体效果见25楼)
运用:
(1)直接作为水域的一个动态景观
实例:城市中心的喷泉水池
(2)作为瞬间效果加强细节
实例:a、跳水效果,比《轮覆》里的跳水效果制作更简便;
b、下雨效果:陆地上用鱼,水域则用喷泉做出雨溅倒水中的效果。
未知BUG:TT的《被约束的自由》中,多次读档后,在最后跳水一幕256中的戴尔狼会现形。但因不知这是个案还是具有普遍性,目前只能归结为在某些未知情况下,经多次读档后,256地形上的戴尔狼会现形。
如果对此效果还有什么不明之处,可以看附件里的两个scx,明了版是只通过【定位】处理过的半成品,而隐藏版则是最后的成果。
[ 本帖最后由 千骑卷平冈 于 2010-8-1 17:42 编辑 ]
:1:
麻烦了,效果简单教程认真,如何给分... 没话说了,虽然情节提到过,但这种方法已经完美了,KK,加分吧 记得很早之前有人发过,只不过没这个教程详细 应该加精华。
该死的字数,为什么我会有。 原帖由 幻影の仔 于 2010-2-7 16:08 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
记得很早之前有人发过,只不过没这个教程详细
情节……
但(他,她,TA)没说如何才能保证每次都能成功,且……没想到如何隐藏主语与宾语 恩 这个方法挺好的 虽然好像以前就有了 但是LZ好像是第一个系统介绍的 值得鼓励 的确,以前在老论坛看过这个技术,但具体怎么做出凭空的喷泉效果没有提出,发此贴算是弥补历史技术空白吧 不错的技术。要想把放箭声音去掉,就得修改dat。但如果修改dat,那喷泉就不用这么麻烦了…… 原帖由 异界行者 于 2010-2-8 00:25 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
不错的技术。要想把放箭声音去掉,就得修改dat。但如果修改dat,那喷泉就不用这么麻烦了……
用G2修改弓手的命中率好像只针运动中的物体而言,对于静止中的物体,箭的运动轨迹不受实际命中率的影响,请LS赐教:43: 很好,不错。试试用256地形隐藏箭。 感觉做出来的水花太小,不太适合我的那个战役(对了,回去试试能不能用投石车?如果成的话,嘿嘿:32: ) 原帖由 ''痕迹× 于 2010-2-8 10:26 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
很好,不错。试试用256地形隐藏箭。
箭一般是隐藏不了的,适当缩短弓手和狼的距离箭却能隐藏掉 嗯,就是麻烦了点。可以加精华了。kk上! 觉得在运用上还可以发掘 分加少了点 . 原帖由 天降仙魂 于 2010-2-8 10:46 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
感觉做出来的水花太小,不太适合我的那个战役(对了,回去试试能不能用投石车?如果成的话,嘿嘿:32: )
不行,投石车与狼间的距离过大,石头无法隐藏 原帖由 ☆皮卡丘☆ 于 2010-2-8 12:14 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
觉得在运用上还可以发掘 分加少了点 .
理解万岁..........:5: 原帖由 _YF_羽枫 于 2010-2-8 12:01 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
嗯,就是麻烦了点。可以加精华了。kk上!
加了,就是声望少了点:15: 以前转载三国的百分回血就是为了得点分,但是就加了精,没给分.....还把三国气得把我T出群,,,好羡慕现在的人:37: 不是用g2,是AGE,既然修改数据文件了,那为什么不能用投石车,256地形都不需要了,把图像去掉就行了