地图制作过程

From Valve Developer Community
Jump to: navigation, search
English (en)中文 (zh)
... Icon-Important.png

前言

这是我在地图制作过程中,从最初的想法到最终发布的安排。在后续的阶段,我可能不像大多数地图制作者那样做,但这应该能给那些新的地图制作者很好的启示。

设计

画出房间的设计图

在你学走之前要先学会爬。在我看来,地图制作中最重要的部分是在纸上设计以及布局。我画的是草图(不是绘画,因为我是一个可怕的艺术家),甚至在我打开Hammer之前,整个地图就已经出来了。这将帮助我确认地图是有意义,能工作,并且是流畅的。

如右图所示,我为我的地图的最后一个房间画的草图,remmizchamber1。如你所见,最后的产物有一点不同,但是依然接近我原先的设计。在自己的地图上面做笔记是很重要的。为了确保我能记得那时候我所想到的事情,我做了笔记,并画箭头描述玩家穿越地图的路径。我也会画草图,去描述物体,甚至是一些贴图的位置。在你打开Hammer之前能做的事有很多,这会使你更容易在Hammer里去建造它。


固体,固体,固体

一旦我觉得我的纸上已经有一张相当完整的地图时,我会打开Hammer,然后开始工作。我从入口开始,用我自己的方式,横穿整张地图。在这个阶段,我没有去完成大多数细节。我只是放置所有的固体,确保它能正常工作。我不得不做出一些细微的布局变化,但其他的还算是接近我最初的设计。在这个阶段,我会注意任何重要的事,需要添加什么,需要改变什么,或者需要移除什么。这一步可能会花费你在所有步骤中最长的时间,所以你一定要把时间花在这上面。马虎地放置固体会让一切都难以完成。

细节

在Hammer里的最终地图

在我完成了所有固体布置之后,我会开始添加细节(覆盖图,声音等)。我还会添加实体,像保存点或cubemap。在这一部分,等所有房间都有完整的汇集(HDR等)之后,我开始编译地图,并且到游戏里测试来确保它看起来不错。这可能需要花点时间,但是是值得的,因为在最后阶段,修正一个房间要比修正整个地图要容易得多。

测试

一旦你觉得你的地图细节很好,看起来也不错,你就可以开始和其他人一起测试地图了。我亲自将地图送给我几个朋友测试,之后他们给了我一个截图。在发布地图之前能有人测试"总是"更好的。让他们录一个Demo,这样你就可以回放,看看他们是怎么走的,这样能帮你找到有问题的地方。然后,我接受他们的意见和错误回报,再回到Hammer里去修复它们。你得重复这个步骤几次,因为修复一个bug往往会搞出另一个bug。

准备发布

一旦你已经深入地测试过你的地图(有时候,在发布最终版之前先发布一个测试版是最好的),感觉它是无缺陷的, 确认地图文件夹结构都是井然有序的(自定义材质和模型应该用bspzip打包),并确认你在压缩包中放了一个readme.txt,它包含地图信息,安装说明,制作人员,以及一切你认为重要的东西。

让它自由!

一旦你的最终档准备好了,你应该将它上传到几个不同的网站,让全世界都知道它。一定要先截几张好看的截图,将它们发布在你的帖子或者上传网站上,因为拥有一个有说服力的截图,比起什么都没有,会给你更多的下载量。毫无疑问的是,在进行公开测试后,肯定会有人会在最终版里找到bug。如果它非常,非常地细微的话...我建议忽略它,但是如果它会破坏游戏,或者是什么严重错误,你应该更新一下地图,然后重新上传新的版本。一定要让别人清楚自己下载的地图是什么版本,这样他们就能知道地图有没有更新。之后,只要坐下来,然后重新开始整个过程​​!