标题: “地雷战”碉堡被打掉后会剩下半截子的原理
  本主题由 水の月长石 于 2008-4-30 18:42 设置高亮 
xoyo1003 (岳麓小小侠)
骑士
Rank: 24Rank: 24Rank: 24


UID 142659
精华 1
积分 2406
帖子 22
威望 4
现金 3618 银币
金币 0 金币
阅读权限 50
注册 2008-4-29
状态 离线
发表于 2008-4-29 13:58  资料  个人空间  短消息  添加 xoyo1003 为MSN好友 通过MSN和 xoyo1003 交谈 QQ

“地雷战”碉堡被打掉后会剩下半截子的原理


小时候一直很奇怪,为什么别的敌人打掉后就消失了,而碉堡打掉后还会剩下半截子,一直不明白是怎么实现的。

现回想起来,大概是这么个情况。


本帖最近评分记录
爆竹   2008-4-29 17:49  现金  +50   欢迎新人!
顶部
[广告] web棋牌市 6.16内测开启
xoyo1003 (岳麓小小侠)
骑士
Rank: 24Rank: 24Rank: 24


UID 142659
精华 1
积分 2406
帖子 22
威望 4
现金 3618 银币
金币 0 金币
阅读权限 50
注册 2008-4-29
状态 离线
发表于 2008-4-29 13:58  资料  个人空间  短消息  添加 xoyo1003 为MSN好友 通过MSN和 xoyo1003 交谈 QQ

地图贴图跟地形标记是由不同数据表示的。
比如中国象棋的地图贴图为水面而地形标记是桥梁
龟兔赛跑的地图贴图为树木而地形标记是房屋,所以龟田在树木上被打仍会+血+士气,并且地形移动消耗判定为2

由此推断,碉堡(兵种)跟其它兵种是一样的,只是不能移动
兵种的图层是高于地图贴图的——也就是说当兵种占用的位置会挡住其下面的地形显示
这就不难解释碉堡打掉后会留下半截子碉堡了
那半截子碉堡(地图贴图)本身就是一直存在的,只是一直被碉堡(兵种)挡住了
当碉堡(兵种)被消灭了,半截子碉堡(地图贴图)就露了出来
该位置的地形标记是土地,所以碉堡(兵种)被打掉以后可以由其他兵种单位停留

第一关的碉堡是由碉堡(地图贴图),炮楼(地形标记)组成
石雷柱那关是半截子碉堡(地图贴图),土地(地形标记)组成,上面分配一碉堡(兵种)单位

金山只是做了个视觉上的魔术

补充:

与之关联的名词关键字有三
兵种——在地图上显示。标准人物单位,分敌我方,打掉后会消失。
地图贴图——在地图上显示,作为人物背景图,对其它无任何影响。
地形标记——不显示,会对移动、防御、恢复判定产生很大影响。
对于碉堡来说,
兵种—— 只有一个相关"碉堡"
地图贴图——跟"碉堡"贴图相关有一些(如第六关的梯形大决战的2×2大碉堡),但只有第一关那种贴图的碉堡跟兵种外观是一样的。半截子碉堡(地图贴图)的半截部分图片跟整个碉堡图片是重合的,所以当兵种"碉堡"渐变消失的时候视觉效应是只消失了一半

常规地图里(1~36关)通常都是
碉堡(地图贴图),炮楼(地形标记)
半截子碉堡(地图贴图),土地(地形标记)这样的组合
偶尔也可以见到地图贴图为碉堡或房屋的外观,但占据在上面不会恢复的情况(关卡数没记住,稍候补充)。
这样的碉堡或房屋就是因为地形标记为土地造成的,值得注意的是除了恢复外对移动、防御的判定也会不同

再如假设兵种"碉堡"坐标下地形标记设置成"碉堡",那么该碉堡被攻击后会自动回血.......
兵种"碉堡"坐标下地图贴图为"碉堡"(完整版),那么打掉该碉堡就看不到视觉效果.......

与此相关还有树木、砂石地,对某些兵种地形消耗判定为2或是4,但个别这样的"地图贴图"的"地形标记"却是土地,这样的情况地形移动消耗判定就不再受树木砂石影响。移动范围是个标准的最短路径搜索算法(前一版本此处描述有误,已修订),即移动视野(移动时变亮部分)就是该节点加权后最大路径值<=移动力数值的部分(可参考单源点的最短路径——Dijkstra算法)。
地形移动消耗判定专题参见http://www.cwebgame.com/thread-188886-1-1.html

总之,对视觉影响最大的是地图贴图,对计算影响最大的是地形标记,这两个概念绝不能混淆。对碉堡如此,对其它亦是如此,特别是隐藏关,很多设定跟常规关卡都有区别。

[ 本帖最后由 xoyo1003 于 2008-4-30 10:47 编辑 ]


本帖最近评分记录
阿基巴德   2008-5-7 11:04  现金  +150   很强大啊~
水の月长石   2008-4-29 21:26  威望  +1   很好很强大0 0
顶部
[广告] 论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
bukaiqiaode
骑士
Rank: 24Rank: 24Rank: 24



UID 140620
精华 1
积分 1760
帖子 72
威望 3
现金 3448 银币
金币 0 金币
阅读权限 50
注册 2008-4-18
状态 离线
发表于 2008-4-29 14:38  资料  个人空间  短消息 

牛人,这个推论很有意思
那么能不能搞清楚
地形,兵种和什么其他的贴图或者非贴图中究竟是有哪几个是和碉堡或者炮楼有关的?
他们又分别是什么呢?

顶部
爆竹
侯爵
Rank: 82Rank: 82Rank: 82Rank: 82Rank: 82


优秀会员(奖励勋章)   灌水之王(封号勋章)  
UID 97830
精华 0
积分 53354
帖子 20723
威望 5
现金 3237 银币
金币 0 金币
阅读权限 90
注册 2007-9-5
来自 光辉城堡
状态 离线
发表于 2008-4-29 17:50  资料  个人空间  短消息  QQ

很强大!





顶部
[广告] 那啥,不回老家结婚的就来DOTA吧!
爆竹
侯爵
Rank: 82Rank: 82Rank: 82Rank: 82Rank: 82


优秀会员(奖励勋章)   灌水之王(封号勋章)  
UID 97830
精华 0
积分 53354
帖子 20723
威望 5
现金 3237 银币
金币 0 金币
阅读权限 90
注册 2007-9-5
来自 光辉城堡
状态 离线
发表于 2008-4-29 17:54  资料  个人空间  短消息  QQ

http://www.cwebgame.com/viewthre ... p%3Bfilter%3Ddigest
据飞龙兄在这个帖子里说“地形代码 3 和 8 对应的地形在全部 47 关地图中从未出现”不知跟这个有没有关系?





顶部
[广告] 绿豆蛙四格漫画填字活动
xoyo1003 (岳麓小小侠)
骑士
Rank: 24Rank: 24Rank: 24


UID 142659
精华 1
积分 2406
帖子 22
威望 4
现金 3618 银币
金币 0 金币
阅读权限 50
注册 2008-4-29
状态 离线
发表于 2008-4-29 18:32  资料  个人空间  短消息  添加 xoyo1003 为MSN好友 通过MSN和 xoyo1003 交谈 QQ
回复 #5 爆竹 的帖子


飞龙兄的数据是从地图文件里提取出来的,那个没有 3 和 8,那就是一定不会有了。
按那个表格对应的数据应该就是5 和 11了,10貌似都很少见。常规关里房子95%都是9,就带仓库的关卡数据是12,不管是小房子还是2×2的大房子,大房子也没有因为大补血就多.....(我小时候一直这么认为....faint)

顶部
[广告] 那啥,不回老家结婚的就来DOTA吧!
bukaiqiaode
骑士
Rank: 24Rank: 24Rank: 24



UID 140620
精华 1
积分 1760
帖子 72
威望 3
现金 3448 银币
金币 0 金币
阅读权限 50
注册 2008-4-18
状态 离线
发表于 2008-4-30 22:32  资料  个人空间  短消息 
回复 #6 xoyo1003 的帖子


第六关的梯形大决战的2×2大碉堡

什么 梯形  决战 第六关??

顶部
[广告] 论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
阿基巴德 (阿基)
版主
Rank: 68Rank: 68Rank: 68Rank: 68Rank: 68
★巫师行会的领袖☆


活动优胜奖(奖励勋章)  
UID 98229
精华 25
积分 51812
帖子 2512
威望 107
现金 2 银币
金币 0 金币
阅读权限 120
注册 2007-9-6
来自 恩洛斯大陆
状态 在线
发表于 2008-5-7 11:04  资料  个人空间  短消息 

好文,学习中





顶部
lenxue521
下一等级可发主题
Rank: 2Rank: 2



UID 146108
精华 0
积分 12
帖子 6
威望 0
现金 1238 银币
金币 0 金币
阅读权限 15
注册 2008-5-16
状态 离线
发表于 2008-5-17 13:46  资料  个人空间  短消息 

长见识了 呵呵

顶部
[广告] web棋牌市 6.16内测开启
wxxliyang
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18



UID 134613
精华 0
积分 310
帖子 17
威望 0
现金 1603 银币
金币 0 金币
阅读权限 40
注册 2008-3-20
状态 离线
发表于 2008-5-17 17:14  资料  个人空间  短消息 

厉害~~~

顶部
[广告] 绿豆蛙四格漫画填字活动
crossgate2003
老兵
Rank: 9Rank: 9



UID 148458
精华 0
积分 128
帖子 49
威望 0
现金 1482 银币
金币 0 金币
阅读权限 30
注册 2008-5-28
状态 离线
发表于 2008-5-28 20:46  资料  个人空间  短消息 

好详细.....没看懂!

顶部
[广告] web棋牌市 6.16内测开启
dchx001
勋爵
Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40


UID 26991
精华 0
积分 3332
帖子 949
威望 0
现金 2017 银币
金币 0 金币
阅读权限 60
注册 2007-5-21
状态 离线
发表于 2008-5-30 12:03  资料  个人空间  短消息 

好文章  学习下下  哈哈哈   

顶部
gxyxd
老兵
Rank: 9Rank: 9



UID 121747
精华 0
积分 286
帖子 56
威望 0
现金 2306 银币
金币 0 金币
阅读权限 30
注册 2008-1-10
状态 离线
发表于 2008-7-25 10:59  资料  个人空间  短消息 

牛人,连地图都研究那么精细

顶部
[广告] 绿豆蛙四格漫画填字活动
kdj
老兵
Rank: 9Rank: 9



UID 178573
精华 0
积分 118
帖子 50
威望 0
现金 109 银币
金币 0 金币
阅读权限 30
注册 2008-8-26
状态 离线
发表于 2008-8-26 17:03  资料  个人空间  短消息 

还是不懂...

顶部
[广告] 论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
 



当前时区 GMT+8, 现在时间是 2008-12-5 18:36
沪ICP备06036464号

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 Licensed  © 2001-2007 Comsenz Inc.
Processed in 0.098897 second(s), 13 queries , Gzip enabled

清除 Cookies - 联系我们 - Chinese Webgame BBS 中国网页游戏论坛 - Archiver - WAP