求生之路地图制作吧 关注:1,187贴子:4,891

【从零开始】制作你的一张求生之路2地图

只看楼主收藏回复

欢迎来制作地图


1楼2014-08-07 15:05回复
    第一步,你需要安装hammer。如果你是正版,你可以到工具区的工具,找到
    Left 4 Dead Authoring Tools
    点击下载。

    下载完毕后,打开它,将会出现如下界面。然后,点击Hammer World Editor

    这将打开hammer,因为hammer需要加载大量纹理和模型,所以你要等上几十秒。
    -------
    疑难解答:为什么我的Z版hammer打开后闪退?
    答:这需要更改你的系统设置。开始——控制面板——区域和语言选项,将语言更改为英语(美国),就可以了
    -------------------
    一但成功加载了hammer,你就可以开始做地图了
    从文件菜单中选择New,你就将新建一个地图文件。
    然后有四个新小窗口,分别是各种视角。你可以用鼠标移动它们或修改它们的大小,或者在上方栏中点击view——Autosize 4,这将会使4个视角大小变得相同。

    上图就是hammer编辑界面了。

    地图视角操作:主要是针对主视角,可以帮你编辑群组、缩小、放大网格之内的
    工具:你可以使用工具在地图上建造各种东西
    选择模式吧
    的选择模式酒吧的模式之间切换地图中选择对象:
    组(Groups)——你可以选择一整个群组。
    单个物体(objects)——选择一个单独的物体,不受群组的限制。
    固体(solids)——选择单个物体,与上面的选择模型唯一的区别是你无法看到刷子类型的属性。
    纹理
    Hammer有丰富的纹理库。点击图标,再点击browse,你可以看到丰富的纹理类型。
    对象吧
    你可以用这个在地图上构建几何体,最开始的形状是长方体,不过你可以用各种工具改变它的形状。
    群组:
    一个群组可以包含许多物品,但同一件物品不可以包含在不同的群组内。
    底部的状态栏能提供非常有用的信息,比如群组信息。和坐标。


    2楼2014-08-07 16:00
    收起回复
      2025-06-07 08:38:29
      广告
      前排留名


      3楼2014-08-07 20:00
      回复
        现在你将注意到,你的室内纹理都是一样的,分不出墙壁和天花板。试着用另一种方法将天花板改成不同的纹理。
        不要选择任何东西,在地图右边栏中也有一个纹理选择工具。

        点击其上面的browsw,进入纹理库。这次试着在纹理库下方filter中输入dev/dev_measuregeneric01,这是一种橙色纹理。双击选中它,返回到纹理的浏览器窗口时点击窗口中的Apply,这时hammer的默认纹理将变为你刚才所选择的的橙色纹理。
        现在,选中天花板,再点击纹理应用工具,天花板的纹理将变为刚才所设置的默认纹理。
        ------------
        现在试着保存你的地图吧。
        在hammer上方栏中file——save,选择一个目录保存的的地图文件。这个文件的后缀名为.vmf。包括
        接下来,我们将把一些点实体放进地图。
        1. 选择实体工具 在左侧工具栏
        2. 在objects中,选择info_survivor_position。

        -------------图片分隔符---------------

        3. 现在,使用鼠标在主视角的室内地板上按下,一个幸存者实体就将被创建。二代幸存者实体的模型永远是coach。

        4. 再在objects中,选择info_player_start,这是一个小绿人,没有它,幸存者就无法进入地图。将幸存者模型和小绿人放在一起。
        放置光源
        现在我们将创建光源。如果没有光源,你的地图将漆黑一片。:
        1. 选择实体工具。
        在objects中,选择light。
        3. 这一次,点击主视角的天花板。天花板下将被创建一个光源。

        现在我们来创建一张桌子。
        1. 选择在实体工具。
        2. 在objects中,选择prop_static。
        3. 在主视角地板上用鼠标点击一下,prop_static(静态物品)将被创建,现在它只是个立方体,红色说明它被选中,白色则表明没有。

        4. 单击hammer左侧工具栏中的选择工具,双击这个立方体。会弹出属性框。

        5. 在属性框中找到world model,并双击它。这将加载模型库。
        注意:模型库第一次被加载时,它需要一些时间去加载所有的模型,等上10秒左右吧。
        选择模型
        在模型浏览器中选择表模型。

        1. 在模型库下方filter中输入“table”。 这将显示所有名字中带有“table”的模型。
        2. 向下滚动到一个名为:
        ”props_furniture\it_mkt_table2.mdl”。
        的模型中,它看起来应该如图所示。
        3. 点击OK,你已经选中了这个桌子模型。然后你会返回到模型属性框。
        4. 单击Apply按钮保存模型属性修改。
        5. 按模型属性框右上方的X键关闭模型属性框。

        现在,在主视角中,你会看到你刚才选择的桌子已经出现在地图之中。
        这个桌子一样可以移动,在主视角中选择它,它会变得红一些,然后在2D视角中像移动固体那样移动它。注意:这种点实体无法更改大小。


        5楼2014-08-07 20:33
        回复
          其实视角是可以改的……


          IP属地:广东来自Android客户端6楼2014-08-07 22:08
          回复
            D版的再讲讲?


            来自iPhone客户端7楼2014-08-07 22:31
            回复
              有没有做机关的教程


              IP属地:浙江8楼2014-08-08 13:58
              收起回复
                啪啪啪


                IP属地:广东来自Android客户端9楼2014-08-08 15:12
                回复
                  2025-06-07 08:32:29
                  广告
                  放置武器
                  在点实体工具中objects选择weapon_hunting_rifle_spawn
                  这是一把一代猎枪。一个点实体无法直接放在另一个点实体上,所以我们在将猎枪放在桌子上前,先把它放在地上。

                  用选择工具选中它,它旁边会出现一个立体的框框。然后在2D视图中把它放在桌子上。将鼠标移到2D视图中猎枪的中央,当鼠标变成有四个小箭头的小十字后,你就可以移动它了。试着将猎枪移动到桌子上。

                  从主视角看来,猎枪虽然在桌子上了,但它是竖着的,看起来有些别捏。现在我们让猎枪躺在桌子上吧。
                  返回2D视图,将鼠标移到猎枪中央,点击一下鼠标,点一下就可以。你会看到猎枪旁边虚线框上的4个小圆点,这就说明你可以移动它了。将鼠标移动到那四个小圆点的任何一个上,鼠标会变为一个半圆旋转的箭头,持续按住鼠标,让猎枪平躺在桌子上。
                  另外,你也可以在主视角中双击猎枪模型,打开属性框,通过修改Pitch Yaw Roll (Y Z X)的属性也能使猎枪旋转。
                  猎枪平躺在桌子上的效果图。


                  10楼2014-08-08 15:50
                  回复
                    制作梯子
                    首先,在你的地图里用建造工具在地图里:“刷”一下,建造出来一个新的虚线框固体。然后按回车真正地创建这个固体。
                    然后选择点实体工具
                    ,在objects中输入prop_static在你新创建的固体前的地面上点一下,出现一个红色立方体。

                    双击它,打开属性框,再双击world model,打开实体库(叫模型库也行),在filter中输入过滤字眼“ladder”,选择models\props\cs_militia\ladderwood.mdl(其实不一定要选这个,教程只是示范),点击OK返回到属性框,再点击Apply,应用。

                    然后你将看到一个梯子模型被创建。但在游戏中并不能爬上去,因为没有ladder纹理,这就解释了在游戏为什么有些地方有梯子却爬不上去,有些地方没梯子却爬得上去。

                    现在,我们来制作ladder纹理。首先,再用建造工具,建造一个固体。放在梯子前面,这将是供玩家攀爬的地方。长和高视梯子模型而定,而宽只要2单位就够了。然后,用纹理选择工具将这个固体的纹理改为ladder。


                    现在,这架梯子就能够攀爬了,你是否已经很想玩一下自己的地图了呢?下面,我们就开始编译地图吧


                    11楼2014-08-08 16:28
                    回复(1)
                      教程完毕


                      来自Android客户端14楼2014-08-08 17:42
                      收起回复
                        求解 为什么封闭空间下 有light实体依然地图全亮呢?


                        IP属地:北京15楼2014-09-21 02:53
                        收起回复
                          好贴 谢谢楼主耐心的卸了介么多


                          16楼2014-09-26 16:39
                          回复


                            IP属地:广东17楼2014-09-28 22:11
                            回复
                              2025-06-07 08:26:29
                              广告
                              突然感觉跟做cs1.6地图几乎没啥区别啊。。我还记得当年的X-man天书。哎。全是眼泪啊


                              IP属地:辽宁18楼2014-10-28 19:47
                              收起回复