八达网
标题:
关于建筑之间的卡位(转PS)
[打印本页]
作者:
clm123
时间:
2007-12-26 12:36
标题:
关于建筑之间的卡位(转PS)
昨天看到大师关于人族建筑的卡位,觉得很好。但是大师给的只是一个操作方式,没有说明为什么。今天在网上看到一个相关的帖子,用数字化的理论,不但能够解释大师的研究成果,还能提供神族的双基地建筑合理摆放。这个是转贴,可惜原帖子上没有写作者,所以也就不知道是谁研究出来的。如果原作者看到,不要说侵犯版权啊!
一、建筑在摆放位置上的设定。
1.在星际里建筑的位置只能按格数来计算,而不是随便移动的,也就是说你只能把建筑建在地图已经化好的特定格数内,而不能随便移动几个像素,只能移动几格。
2.每个建筑都是矩形
3.被占用的格不能用于其他建筑。
4.建筑的中心点和矩形的中心点重合
星际中用来堵口的几个建筑(如房子,兵营)的建筑位置如下图所示
人族房子是必须放在2*3格数的矩形内,兵营是3*4格数的矩形
蓝框是房子所占面积,蓝点是建筑中心,红框是兵营所占面积,红点是建筑中心。
二、建筑本身的设定
建筑有着自身的体积,有着自己的建筑中心,按建筑中心想上下左右伸展不同宽度,形成最终形状。
上图中的A,B,C就是垂直方向上摆放的房子A,兵营B,房子C。
兵营的建筑设定是
也就是说以建筑中心为准向左延伸48像素,向右延伸56像素,向上延伸40像素,向左延伸32像素
那么我们可以看到,兵营B就在他所在的3*4矩形内,在其周围留下了不同宽度的缝隙。
同样的上面和下面的房子AC周围也留下了缝隙。
那么A和B之间的缝隙宽度就是两者建筑缝隙的总和。
而当这种缝隙的宽度比某兵种身位大时,那么此兵种就能通过此缝隙,反之则不能。
我们拿小狗为例,我们堵口就是要找到哪些建筑组合之间的缝隙小于小狗身位。
继续那上图为例,
AB之间的缝隙宽度为(1+1.5)*32-26-40=14
BC之间的缝隙宽度为(1+1.5)*32-22-32=26
而小狗的身位是15,那么
当房子在兵营上方时,小狗过不去
当房子在兵营下方时,小狗能过去
经过计算,我们可以得出以下几种经常用到的建筑方式可完全堵死路口。
水平方向摆放:
1、人族房子和科研所(BA)之间缝隙
垂直方向摆放:
1、人族房子在上,兵营在下
2、人族房子和房子
3、人族科研所在上,兵营在下
4、神族兵营在上,煅炉(BF)在下
以上几种情况下,两种建筑之间缝隙小狗无法通过。还有几种特殊建筑也可,不过实战中基本不会出现,完全没有意义。其他状态下的堵口都需用部队来站在建筑中间或边缘来弥补缝隙。如果遇到特殊地图和路口请大家自行研究一下。
大家经常犯的错误:神族BF在上兵营在下;人族BA放在了房子上面;房子和房子水平摆放(空隙20像素)。
主要建筑设定值
(左右上下顺序)
神族
BF 36 36 24 20
BP 16 16 12 20
BG 48 48 32 40
人族
BS 38 38 22 26
BB 48 56 40 32
BA 40 44 32 24
特别说明:
神族BG和BF之间的宽度我们通过计算应该是16像素
而我们知道小狗的宽度是15
那么为什么小狗过不去哪?
这是因为小狗的宽度指的是15像素宽度,也就是15个(两个像素间距离),也就是说,实际上他要占用16个像素(头尾都要算),而BG和BF之间的距离虽然够15像素距离,但因为两头的像素点已经被建筑本身占有,不能再分配个小狗,所以小狗不能通过这个看起来能过去的缝隙。
所以大家在计算的时候要把小狗的身体宽度看做16。
作者:
likinfox
时间:
2007-12-26 19:36
为甚么我很早前就看过
作者:
SurpriSe
时间:
2007-12-27 16:30
好深奥啊 不太容易懂
作者:
直到舒服为止
时间:
2007-12-27 19:09
不错哈。。人类的堵口,一定是BS在BB之上才可以堵死。
作者:
clm12
时间:
2007-12-27 23:18
不太懂,估计你自己也没看明白
作者:
女大学生
时间:
2007-12-27 23:21
对计算机有点基础知识就可以看懂,关键是怎么样使得建筑尽可能地贴近格子的边缘。
作者:
juventuswz
时间:
2007-12-27 23:46
提示:
作者被禁止或删除 内容自动屏蔽
作者:
wuxi_protoss
时间:
2007-12-28 01:37
没看懂啊
啥意思?
作者:
_hanhan
时间:
2008-1-6 18:28
提示:
作者被禁止或删除 内容自动屏蔽
作者:
kolanaoh
时间:
2008-1-7 10:15
玩的时候有点感觉,没想到真有人算出来,强大!
作者:
jinmaikuraki
时间:
2008-1-7 15:42
还是有实战价值的,支持楼主一把
作者:
lee_shiny
时间:
2008-1-14 01:05
顶一把,很好很强的说。。。说的很明白了啊~~~~~~
作者:
___4u
时间:
2008-1-14 01:52
顶楼住下 关键还是看地图和实战的运用了
作者:
traci-lords
时间:
2008-1-14 02:14
顶一把
作者:
╭⊙⊙╮
时间:
2008-1-14 03:10
作者:
lolocat
时间:
2008-1-14 13:43
提示:
作者被禁止或删除 内容自动屏蔽
作者:
athena
时间:
2008-1-14 16:05
123很好很强大~
作者:
wuxi_protoss
时间:
2008-1-14 18:38
顶一手
支持
作者:
金刚虎
时间:
2008-2-3 15:50
呵呵 建筑学是十大核心竞争力之一~~
作者:
Germany
时间:
2008-2-3 23:14
我经常忘记怎么封路口的...
作者:
xiaohuayunle
时间:
2008-2-3 23:15
提示:
作者被禁止或删除 内容自动屏蔽
作者:
skywilling
时间:
2008-3-24 17:09
我想问一下,各个建筑的四个尺寸设守值从哪儿能找到?这里只给了一个
作者:
kangle
时间:
2008-3-24 19:23
真的很佩服这些计算出来的人。。很好很强大 。
作者:
[2B].P_Blue
时间:
2008-3-24 19:36
实在没看懂`````
作者:
他妈的太猛了
时间:
2008-3-24 19:37
IQ低了,看不懂
作者:
clm123
时间:
2008-3-24 20:54
晕 去年的都被人顶上来了
欢迎光临 八达网 (https://www.8-da.com/)
Powered by Discuz! X2.5