地图编译与游戏中常见的问题(不断更新中)
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
也就是说这个固体的一个表面有两个或者更多的纹理。造成的原因就是
[IMG]http://www.tgbus.com/cs/UploadFiles/200611/20061104104617955.jpg[/IMG]
将这个固体还原为四边形。
[IMG]http://www.tgbus.com/cs/UploadFiles/200611/20061104104648702.jpg[/IMG]
这样,这个固体就会有一个面有两个纹理,在编辑过程中,这会产生错误,从而编辑不
成功。如果想解决这个问题,可以试着将这个固体拥有两个纹理的表面弄得凸凹一些,
让他一个面只有一个纹理。
2.出生点贴着地面
[IMG]http://www.tgbus.com/cs/UploadFiles/200611/20061104104721511.jpg[/IMG]
在CS中,出生点离地面必须有一定的高度,否则就会出现嵌入的情况,无法移动,初学者
很容易犯这个毛病,甚至连cz官方地图都出现过这个毛病。
3.Leak(裂缝)
一般我们都会因为不注意导致leak出现,大部分是因为entity不在规定范围以内。另外出现Leak的原因就是:你设计的地图不是一个封闭的空间。
[IMG]http://www.tgbus.com/cs/UploadFiles/200611/20061104104802304.jpg[/IMG]
[IMG]http://www.tgbus.com/cs/UploadFiles/200611/20061104104814731.jpg[/IMG]
还有一点,我们可以利用编辑出来的.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,如果你制造的
固体超过了这个规定的范围,编译器将编辑不出来,造成这个错误。只要你把固体缩小
[IMG]http://www.tgbus.com/cs/UploadFiles/200611/20061104104851780.jpg[/IMG]
但是我们发现,在地图的rmf中没有超过范围的固体(或实体),在编辑过程中就会超过范围。呵呵,这是一个很奇怪的问题。因为map文件的坐标和rmf是不一样的,你可以反编译map文件,看看是不是超出去了一般的解决办法只能是Delete,但是如果只是制作地图的时候选位错误,而不是这个地图本身就有这么大,可以[编辑]-[全选],然后把整个地图拖回中心点去。
搜索更多相关主题的帖子:
地图 游戏 编译