鬼屋?错位建筑迷雾影像效果及利用初步研究
本帖最后由 Ru43 于 2012-1-28 15:19 编辑首先,此贴起源于之前在技巧区发的一个小电影(刚刚想起来这贴。。。。。。:35: ):
https://www.hawkaoe.net/bbs/thread-25972-1-1.html
更早则是源自测试时注意到的建筑BUG。
简单言之,某些坐标错位0.5的建筑,在迷雾中会突然消失。即便玩家已经探索过该区域。
和较为流行的依靠修改同盟关系,而改变制图学得到的视野效果来说,有一个优点,就是不用担心该区域已经被玩家探索过。
因为旗帜式叠建筑法的广泛运用,相信知道这个效果的人可能不在少数。
下文就对成因极其利用方向进行初步探讨,欢迎交流:
一、现象
可以参考上面提到的小电影,电影中,当主角(长弓兵)从北面离开屋子时,屋子的影像在迷雾中保留,而从南面离开屋子时,屋子的影像在迷雾中消失。
二、成因
在1.0c下测试。
1、先说明一个概念:“最后停留格”
帝国时代的单位视野,仍然是以1×1格子为基础的,虽然轮廓经过平滑处理。如图1:
基于此,对于2×2的房屋或者说其他更大N×N的建筑,只需要看到其中的一格(蓝格),系统就认为已经看到了整个建筑。如图2:
进一步,当视野退出所有该建筑占有的格子,则系统认为该建筑不可视。如图3:
比较图2和图3的视野变化,可以发现在视野移动的过程中,属于2×2房屋的4格中,
图3中的红格是最后退出视野的格子。把它定义为视野离开时的“最后停留格”
如果视野退出的方向不同,这个“最后停留格”可能是两个或更多。如图4:
极端一点,单位死亡/消失/改权前后,视野从有到无,可以认为“最后停留格”是该建筑曾经被视野包含的所有格子。
这里还有一点需要注意,帝国时代视野判定的最短采样间隔是1s(普速)、2s(高速),也决定了“最后停留格”的最小判定间隔。
2、“最后停留格”造成的影像差异
1×1的木栅栏错位放置后占地2×2。
依次检查4个格子成为“最后停留格”时的情况,很容易发现,其中的一格(红)作为“最后停留格”时,迷雾影像不消失;而其他三格(蓝)则造成影像消失。如图5:
显然特定的格子成为“最后停留格”将决定该建筑在迷雾中的影像是消失还是保留。
而原视野的大小、移动方向等等都无关。
接着研究同类建筑:
城门的情况则更加复杂一点
很遗憾,塔类建筑、2×2生产类建筑以及更大的建筑都不具有此特性。
三、利用
关键点:利用地图启示者或者其他类似单位产生的视野,控制成为“最后停留格”的格子,就可以控制某个建筑产生或消失。
显著优点:
1、不受玩家曾经探索过该区域的影响。
2、不需要修改同盟关系或反复进贡制图学。
3、在同一所有权下,可以指定具体建筑产生或消失。鬼屋不用需要特殊所有权对待。
显著缺点:
1、必须为错位占地。
2、显示或消失时,必须有1s(普速)或2s(快速)的视野闪光。
3、建筑物当前生命值不能有所变化(被损失或修复、被触发损失或修复)
其他特点:通过造成伤害或触发改变建筑的当前生命值后,失去此效果。一般可用于关闭该效果或阻止该效果出现。
可以利用的方向:
1、类似小电影里的用法
2、配合日落日出/闪电效果,可以隐藏视野闪光,做成日暮/闪电后屋子消失的效果
3、在迷宫中,玩家探索某区域后迷雾内城墙自动消失,造成出口的假象。但需要依靠触发抵减寻路AI的作用。
如果还是有不明白的地方,可以看下列附件里的两个scx。
明了版是演示依靠启示者控制的效果;应该有个直观的印象。
隐藏版则为将阴影和闪光进行处理后的效果。
[ 本帖最后由 Ru43 于 2009-12-27 13:18 编辑 ]
沙发。
详细的解释,好! 不错,RU,顶 不错不错 ……
可惜好像看不懂……
其实这事我经常见到……
只是没有深入研究……
还是RU兄认真啊…… 想知道能衍生出什么效果
如梦一般的迷失? 论文级技术贴 但最悲剧的是那片泥二。很难看…… 后面好难理解先睡了 原帖由 帝国银之风¤ 于 2009-12-25 23:19 发表 https://www.hawkaoe.net/bbs/images/common/back.gif
但最悲剧的是那片泥二。很难看……
不说正常情况摆个房子都会影响地形。
在各种路上不会有泥2的:40: 好帖,Ru43同志好樣的,250聲望屬於你了:16: ……加得真……
好的RU兄……加油啊 真是越来越佩服ru了,刚才仔细看了此贴,可还是一知半解,ru不妨把具体操作过程发上来,我根本就无从下手:34: 最近做参赛作做的有些头疼……
虽说已经做了3分之二,谁知问题却不断涌出……
我甚至为了夜晚效果还弄了个256…真不知道我当时咋想出来的
对了,这个意思我明白了。谢谢RU~ 已添加更明了的演示:42: 高端技术帖,支持! 刚刚初步研究……加油RU出个更高级的?(我们也不能等着技术出炉,我们也要出个新技术~) 好棒的教程!
添了图以后简直就是完美了!:5: 真不錯,以前都沒注意到有這種現象,尤其是圖文並茂的教學,深入淺出,一目了然,太棒了:22: :35: 竟然可以这样的……汗~~~~~ 我被震撼了
这就谁我们翔鹰人啊:5: ...
页:
[1]
2