翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 6548|回复: 21

[教程] 鬼屋?错位建筑迷雾影像效果及利用初步研究

[复制链接]

63

主题

8

精华

5万

积分

教皇

耕战
9517
鹰币
8493
天龙币
1
回帖
2199

冒险家翔鹰建站十周年纪念章特级翔鹰勋章特级嘉禾勋章特级帝国勋章雄鹰勋章鹰之智者蛟龙勋章第一玩家翔一电影节冠军

附庸关系0
发表于 2009-12-25 20:16:20 | 显示全部楼层 |阅读模式
本帖最后由 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 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x

点评

辛苦了 你的講解很棒 有多學了一項東西  发表于 2012-7-16 13:21

评分

参与人数 1耕战 +250 收起 理由
尼克 + 250

查看全部评分

回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-12-25 20:21:43 | 显示全部楼层
沙发。
详细的解释,好!
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

21

主题

1

精华

2万

积分

征服者

耕战
4535
鹰币
31
天龙币
0
回帖
1804

二级翔鹰勋章第五届火箭筒杯优秀战役第五届火箭筒杯最佳新人翔鹰建站十周年纪念章

附庸关系0
发表于 2009-12-25 20:51:55 | 显示全部楼层
不错,RU,顶
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2009-12-25 21:03:48 | 显示全部楼层
不错不错 ……
可惜好像看不懂……
其实这事我经常见到……
只是没有深入研究……
还是RU兄认真啊……
心烦意乱。静下来吧。
回复

使用道具 举报

73

主题

5

精华

4950

积分

圣徒

耕战
315
鹰币
385289
天龙币
0
回帖
2437

翔鹰建站十周年纪念章特级帝国勋章特级嘉禾勋章蛟龙勋章十字军勋章

附庸关系0
发表于 2009-12-25 21:42:33 | 显示全部楼层
想知道能衍生出什么效果
如梦一般的迷失?
基本不管事,半月上一次。
什么事找我都是真没用。


回复

使用道具 举报

692

主题

16

精华

3万

积分

教皇

耕战
4052
鹰币
8172
天龙币
0
回帖
8751

一级皇家勋章智将勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章第一届火箭筒杯最佳剧情第一届火箭筒杯最佳创意第二届战鹰杯单人赛亚军鹰之王者

附庸关系1
发表于 2009-12-25 23:12:44 | 显示全部楼层
论文级技术贴
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-12-25 23:19:56 | 显示全部楼层
但最悲剧的是那片泥二。很难看……
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

1374

主题

13

精华

4万

积分

教皇

耕战
4669
鹰币
19767
天龙币
0
回帖
13525

特级皇家勋章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之王者雄鹰勋章蛟龙勋章第七届火箭筒杯优秀战役第七届火箭筒杯最佳新人

附庸关系1
发表于 2009-12-25 23:21:36 | 显示全部楼层
后面好难理解先睡了
回复

使用道具 举报

63

主题

8

精华

5万

积分

教皇

耕战
9517
鹰币
8493
天龙币
1
回帖
2199

冒险家翔鹰建站十周年纪念章特级翔鹰勋章特级嘉禾勋章特级帝国勋章雄鹰勋章鹰之智者蛟龙勋章第一玩家翔一电影节冠军

附庸关系0
 楼主| 发表于 2009-12-26 03:58:58 | 显示全部楼层
原帖由 帝国银之风¤ 于 2009-12-25 23:19 发表
但最悲剧的是那片泥二。很难看……


不说正常情况摆个房子都会影响地形。
在各种路上不会有泥2的:40:
回复

使用道具 举报

132

主题

12

精华

5万

积分

圣徒

耕战
10009
鹰币
1090
天龙币
0
回帖
4763

特级翔鹰勋章一级帝国勋章第二届火箭筒杯最佳战役第三届火箭筒杯最佳战役雄鹰勋章

附庸关系0
发表于 2009-12-26 13:44:01 | 显示全部楼层
好帖,Ru43同志好樣的,250聲望屬於你了:16:
You'll never walk alone!
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-12-26 13:56:44 | 显示全部楼层
……加得真……
好的RU兄……加油啊
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

25

主题

3

精华

3万

积分

征服者

耕战
5725
鹰币
148760
天龙币
0
回帖
1069

翔鹰建站十周年纪念章一级嘉禾勋章三级帝国勋章

附庸关系0
发表于 2009-12-26 15:59:45 | 显示全部楼层
真是越来越佩服ru了,刚才仔细看了此贴,可还是一知半解,ru不妨把具体操作过程发上来,我根本就无从下手:34:
回复

使用道具 举报

105

主题

0

精华

1万

积分

皇帝

耕战
3119
鹰币
0
天龙币
0
回帖
1576

三级翔鹰勋章

附庸关系0
发表于 2009-12-26 19:11:10 | 显示全部楼层
最近做参赛作做的有些头疼……
虽说已经做了3分之二,谁知问题却不断涌出……
我甚至为了夜晚效果还弄了个256…真不知道我当时咋想出来的
对了,这个意思我明白了。谢谢RU~
十年生死两茫茫,不思量,自难忘。千里孤坟,如楚话凄凉
回复

使用道具 举报

63

主题

8

精华

5万

积分

教皇

耕战
9517
鹰币
8493
天龙币
1
回帖
2199

冒险家翔鹰建站十周年纪念章特级翔鹰勋章特级嘉禾勋章特级帝国勋章雄鹰勋章鹰之智者蛟龙勋章第一玩家翔一电影节冠军

附庸关系0
 楼主| 发表于 2009-12-27 13:21:58 | 显示全部楼层
已添加更明了的演示:42:
回复

使用道具 举报

688

主题

30

精华

8万

积分

教皇

耕战
10902
鹰币
542492
天龙币
512
回帖
7008

翔鹰建站十周年纪念章翔鹰十周年帝国Online纪念章特级帝国勋章特级翔鹰勋章特级嘉禾勋章特级皇家勋章鹰之王者雄鹰勋章第四届火箭筒杯最佳战役第五届火箭筒杯最佳战役第九届火箭筒杯最佳战役第二届战鹰杯单人赛季军第八届战鹰杯单人赛季军鸽子勋章

附庸关系12
发表于 2009-12-27 13:49:47 | 显示全部楼层
高端技术帖,支持!
回复

使用道具 举报

87

主题

0

精华

8406

积分

圣徒

耕战
1324
鹰币
-1475
天龙币
0
回帖
2489

翔鹰建站十周年纪念章一级帝国勋章雏鹰勋章十字军勋章

附庸关系0
发表于 2009-12-27 14:02:15 | 显示全部楼层
刚刚初步研究……加油RU出个更高级的?(我们也不能等着技术出炉,我们也要出个新技术~)
死了很久了
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2009-12-27 14:10:59 | 显示全部楼层
好棒的教程!
添了图以后简直就是完美了!:5:
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

6

主题

3

精华

1万

积分

皇帝

耕战
2157
鹰币
150
天龙币
0
回帖
134

二级嘉禾勋章十字军勋章

附庸关系0
发表于 2010-2-3 11:39:23 | 显示全部楼层
真不錯,以前都沒注意到有這種現象,尤其是圖文並茂的教學,深入淺出,一目了然,太棒了:22:
回复

使用道具 举报

0

主题

0

精华

9

积分

扈从

耕战
1
鹰币
2
天龙币
0
回帖
9
附庸关系0
发表于 2010-2-4 12:20:00 | 显示全部楼层
:35: 竟然可以这样的……汗~~~~~
回复

使用道具 举报

19

主题

0

精华

770

积分

伯爵

耕战
99
鹰币
128
天龙币
0
回帖
180
附庸关系0
发表于 2010-2-5 23:43:29 | 显示全部楼层
我被震撼了
这就谁我们翔鹰人啊:5: ...
Just  so so  
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-22 11:16 , Processed in 0.276725 second(s), 228 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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