设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
MOD中国同盟社 首页 资料 查看内容

地图编译与游戏中常见的问题

2011-2-3 16:25| 发布者: Marshal| 查看: 8134| 评论: 17

摘要: 1.brush with coplanar faces(顶点共面)Example:Example:Entity 10, Brush 0, Side 5: has a coplanar plane at (-753, -9, 251), texture CA1X_CON1BEntity 10, Brush 0, Side 6: has a coplanar plane at (-753, ...
1.brush with coplanar faces(顶点共面)Example:
Example:
Entity 10, Brush 0, Side 5: has a coplanar plane at (-753, -9, 251), texture CA1X_CON1B
Entity 10, Brush 0, Side 6: has a coplanar plane at (-753, -32, 251), texture CA1X_CON1B

    也就是说这个固体的一个表面有两个或者更多的纹理。造成的原因就是

    将这个固体还原为四边形。

    这样,这个固体就会有一个面有两个纹理,在编辑过程中,这会产生错误,从而编辑不
成功。如果想解决这个问题,可以试着将这个固体拥有两个纹理的表面弄得凸凹一些,
让他一个面只有一个纹理。

    2.出生点贴着地面

    在CS中,出生点离地面必须有一定的高度,否则就会出现嵌入的情况,无法移动,初学者
很容易犯这个毛病,甚至连cz官方地图都出现过这个毛病。

    3.Leak(裂缝)
    一般我们都会因为不注意导致leak出现,大部分是因为entity不在规定范围以内。另外出现Leak的原因就是:你设计的地图不是一个封闭的空间。

    还有一点,我们可以利用编辑出来的.pts文件寻找leak。用笔记本方式打开它,上面
有leak的坐标,在VHE或者WC中寻找这些leak。

    4.brush 'outside world'(超出范围)
Example:
Entity 10, Brush 0: outside world(4096): (-9000, -64, 216)-(9000,23,283)

    在VHE中,规定的x y z网格每一个网格的最大值是9000,最小值是-9000,如果你制造的
固体超过了这个规定的范围,编译器将编辑不出来,造成这个错误。只要你把固体缩小

    但是我们发现,在地图的rmf中没有超过范围的固体(或实体),在编辑过程中就会超过范围。呵呵,这是一个很奇怪的问题。因为map文件的坐标和rmf是不一样的,你可以反编译map文件,看看是不是超出去了。(一般的解决办法只能是Delete)

    5.Exceeded MAX_PATCHES

    Patches的大小超过VHE规定最大值65536(要不内存要崩溃了)。当然,如果要解决这个
确实很麻烦。建议使用《X-man超级编译器》来编译地图,其中Rad选项中勾上
“低内存渲染编译”。

    6.例:Can't find models/bag.mdl

    这个很好解决,这是因为你的models文件夹里面缺少bag.mdl。同样,缺少wad和spr都不
行。你可以向大家要一个。

    7.声音错误

    我们制造声音一般用ambient_generic,但是如果我们打开的声音文件不在这个ambient
和特指文件夹,例如使用了weapons文件夹里的wav,那么就会在游戏中出错。

    8.No Lights

    初学者经常会忽略这个,就是没有设计灯光,这样地图任何角落灯光的亮度都是一样的,
决不会有阴影效果,如果是露天环境,要加上“太阳”,如果是室内环境,一定要加上
light。

    9.Mixed face contents
Example:
Entity 0, Brush 12: mixed face contents
    Texture ROCK_X1 and SKY
Entity 0, Brush 37: mixed face contents
    Texture STEEL_9 and WATER7

    这个其实很好理解,纹理包括五种,即:固体纹理(这里包括印花)、液体纹理、土地
纹理、天空和实体纹理。这五个纹理不能共用在一个固体上。
例如:一个普通固体6个面,其中5个面用的是固体纹理,剩下的一个面用液体纹理:

    这就会导致Mixed face contents

    注意:实体纹理,其中的单个纹理为一个组织,实体纹理互相也不能共用在一个固体上。
 
    PS:不过天空混用好象可以,但只能用于“地图外壳”的外墙。

    10.实体纹理的应用

    这些纹不能独自使用:

    aaatrigger用于区域实体,如果作为固体贴图使用,那么游戏中就会出错。



    origin用于带轴心的实体(可以旋转的实体,它作为轴心),例如汽车、有轴心的门,同样不可以作为固体贴图使用。

    clip用于实体穿透,它必须和要进行穿透的固体重合,这样,人穿不过去,而物品可以穿过去,同样不可以作为固体贴图使用。

    11.Bad Su***ce Extents

    这是由于表面的纹理太大了,无论是X还是Y,都不能超过10。而且大部分都可以通过“检查错误”检查出来的。

    12.plane with no normal
Example:
Entity 10, Brush 0, Side 4: plane with no normal
Entity 10, Brush 0, Side 5: plane with no normal

    我们都知道一个点有3个坐标,如果这三个坐标都相等即(256,256,256)或者两个坐标相等即(256,256,64),那么就会出现这个错误,这样的坐标所组成的点相连形成的不是一个平面,是一个点或者一条线。没有任何修复办法,除非你删掉这个固体重新制作。

    13.Missing [ in texturedef

    造成这个有多种原因,其中最主要的是:

    1.贴图错误(用VHE或者WC的“检查错误”功能可以检查到)。

    2.贴图图片名称有空格。

    14.游戏中出现:Water Sky

    我们在编译地图以后,进入游戏有时候会发现出现watersky的情况,也就是说固体sky成了液体,可以穿越,但容易卡住。针对与这种情况,我建议在游戏的外围铺上一层{invisable或者{blue 用转换成func_wall,用固体模式(soild)。然后再在func_wall的外面铺上一层sky。

    15.地图制作以后,声音无法循环(针对1.6)

    这个问题无虽然没有深入的研究,不过我下出一个结论,循环的声音要用ambience文件夹里的文件。而像地图的特有声音文件,比如我的de_snowmountain文件夹,使用了以后虽然可以播放,但不循环。建议用trigger_multiple来引发声音。

19

鲜花
1

握手
1

雷人
10

路过

鸡蛋

刚表态过的朋友 (31 人)

发表评论

最新评论

引用 heaven7day 2013-9-17 16:00
dddddddddddddddddddddddddd
引用 dawumiren 2012-11-23 04:49
好高难度啊啊.非常好啊啊
引用 navmesh 2012-3-21 01:45
good                                    .
引用 n00b_modders 2012-3-21 01:45
good                                    .
引用 Mai???Di 2012-2-3 11:22
文章不错。。。纯支持。。
引用 一剪梅 2012-1-24 21:16
做个地图不容易
引用 大碗米线 2012-1-19 21:33
学习了,收藏收藏~~~~
引用 ws54119 2011-11-26 18:36
高手,需要你帮忙解决一个问题,,我是新手,刚开始的软件设置上好像出错了,编译时总是提示系统找不到指定 ...
引用 ws54119 2011-11-26 18:26
高手,需要你帮忙解决一个问题,,我是新手,刚开始的软件设置上好像出错了,编译时总是提示系统找不到指定 ...
引用 wyl2341990 2011-11-10 10:19
很好
引用 519045752 2011-10-16 09:37
表示不会用= =
引用 ˙﹒x_ιan_g 2011-10-3 18:34
教程很详细,感谢。
引用 貌似纯洁 2011-9-7 14:27
实用,顶。。。。。
引用 MSHA 2011-8-31 17:57
:lol:lol:lol:lol:lol:lol:lol:lol
引用 撒旦之吻 2011-6-30 09:07
cs是用什么软件做的,3dmax?
引用 170731616 2011-4-27 12:15
顶 很实用的答疑啊
引用 547327975 2011-2-7 11:12
非常好啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

查看全部评论(17)

验证问答 换一个 验证码 换一个

相关分类

回顶部