ns地图吧 关注:30贴子:373

【Dan教程】制作你的第一张NS-co模式地图

只看楼主收藏回复

制作你的第一张NS-co模式地图
首先,我们要了解一下制作co模式需要什么实体。


IP属地:广东1楼2009-04-12 01:47回复
    制作你的第一张NS-co模式地图 
    首先,我们要了解一下制作co模式需要什么实体。


    IP属地:广东2楼2009-04-12 01:48
    回复
      现在了解需要的实体后,就可以开始制作你的第一张NS-co模式地图了。
      我们第一步做的是准备室(ready room) 
      准备室(ready room) : -准备室是一个远离战场一切的地方(包括声音)。在准备室里,应该至少要有4个出口,"加入海军陆战队(Join Marines)", "加入异形(Join Aliens)", "自动分配(Auto-Team)", "观察者(Observe game)"。
       正常来说,准备室要有32个info_player_start,而且每个实体相距128单位,避免玩家卡在一起。所以这可能需要很大的地方,让32个人容身。
       要确保一个或者两个玩家无法卡住门口,让其他玩家无法进入。最好所有走廊和门口都可以轻松容纳两个或三个玩家并肩走过。
      这就是准备室,让我们开始制作吧。
      准备室最好做在你想像中”战场”的上方较远处。为什么要做在上方呢,是为了以后做ns模式地图做铺垫,这以后再说,现在照着做吧。
      1、 打开你的Valve Hammer Editor,选择文件--新建
      然后弹出一个框,选择Natural-Selection


      IP属地:广东3楼2009-04-12 01:49
      回复
        PS:软件设置中的,游戏参数=>配置方案=>编辑=>增加=>
        输入NS并且确定=>下面的FGD选择[游戏数据文件]那里选择NS的FGD。(NS中文的FGD下载:http://hi.baidu.com/kaidan/blog/item/4af377f4923920d1f3d38588.html)
        2、 使用[固体工具 shift + B]工具拖曳出一个方块,参考大小704w 640l 320h,右键=>挖空,默认32。


        IP属地:广东4楼2009-04-12 01:50
        回复
          3、 我们现在在这个准备室中,top视图右上方放上info_join_team,阵营选择“海军陆战队”。


          IP属地:广东5楼2009-04-12 01:50
          回复
            4、 这样现在玩家就可以进入这个区域选择到“海军陆战队”了。
            可是,这个固实体在游戏中并不可见,玩家又怎么知道这个区域选择的是什么阵营呢?
            我们就要这些手脚了。
            选择纹理 joinmarines-b ,
            使用[固体工具 shift+B]工具拖曳出一个方块,大小1w 256l 64h
            把这个固体转换成实体
            实体名称选择 func_illusionary ,渲染模式 附加,透明度 175,其他默认。


            IP属地:广东6楼2009-04-12 01:51
            回复
              效果如下:


              IP属地:广东7楼2009-04-12 01:52
              回复
                5、 接着我们按着上面的做法,做出
                info_join_team[阵营选异形] –对应纹理 “joinaliens-b” ,
                info_join_autoassign[分配阵营] –对应纹理 “joinrandom-b” ,
                info_spectate[观察者] – 无对应纹理,做个高台即可。
                还有info_player_start[玩家准备点],使用[点实体工具 Shift + E] 工具创建,因为只是测试做图而已,所以3个就够了。(注意:各自相隔128单位,不能接触地面,以防卡住。养好制图习惯)
                祝贺!我们的准备室(ready room)大功告成了!!


                IP属地:广东8楼2009-04-12 01:52
                回复
                  主要场地
                  我们做完准备室后,就做主要场地。主要场地就是我们主要创作、主要发挥我们设计细胞了。但是这个教程只是交代co模式主要场地所需要注意的因素。所以,我们就以一个大方块(参考大小1536w 1280l 384h,同样挖空)来代替。
                  1、首先,先做海军陆战队这边。用[点实体工具 Shift + E] 工具创建team_command(指挥室),属性默认就行了,无需注意模型的高度,因为在游戏中模型会自动“掉”在地面上。
                  2、team_armory(弹药库)也差不多,但是要记得在“标记”中标记“开始时建造”。
                  (当然也可以不标记,比如你要做一种特殊玩法的co模式地图。当不标记“开始时建造”时,弹药库就是Ns模式中指挥官刚投下来的那种模式,给异形一碰就摧毁。[team_command(指挥室)标不标记都是一样的])


                  IP属地:广东9楼2009-04-12 01:53
                  回复
                    3、 然后在附近再创建info_team_start(出生点),(注意:各自相隔128单位,不能接触地面,以防卡住。养好制图习惯)随便多少个(参考数量6个),阵营选择 海军陆战队。


                    IP属地:广东10楼2009-04-12 01:53
                    回复
                      海军陆战队就已经可以了,然后就是异形。
                      4、异形也跟海军陆战队一样,而且简单多了。创建个team_hive就可以了,属性默认。(这里说一下 连接复活点距离 ,这个顾名思义,在这个距离里,出生点就会被使用。)然后创建info_team_start(出生点),(注意:各自相隔128单位,不能接触地面,以防卡住。养好制图习惯)随便多少个(参考数量6个),阵营选择 异形。
                       异形部分就已经可以了。


                      IP属地:广东11楼2009-04-12 01:53
                      回复
                        5、最后,我们在适当的地方放上light(灯实体)


                        IP属地:广东12楼2009-04-12 01:54
                        回复
                          下:(准备室)


                          IP属地:广东13楼2009-04-12 01:55
                          回复
                            这个主要场地已经完全可以了。也就是说,整副地图已经制作完成了。
                            在最后介绍两个实体。
                            info_mapinfo点实体,可以放置在地图任意地方,游戏中不可见。在Co模式中基本无什么作用,仅仅标记这是一副NS游戏地图~(在Ns模式中是设置人类指挥官的地图的。)
                            info_location固实体,游戏中不可见。地点信息,也就是这个区域的名称。比如,你设计的地图中有个走廊,你就可以在“地点名称”中输入hallway ;这样,玩家在游戏中进入这个区域时,在HUD左下边就会出现hallway。(这个实体非常有趣,因为它并不会算入实体的总数,所以你想放多少个就放多少个吧。)
                            现在你就可以编译出你的地图出来玩了。编译器推荐使用BatchCompilerc(比VHE自带功能好很多)。


                            IP属地:广东14楼2009-04-12 01:55
                            回复
                              本教程所用权为F1rstDan,转载请注明原文地址:
                              http://hi.baidu.com/kaidan/blog/item/37c56b09c7b316c73ac763f5.html


                              IP属地:广东15楼2009-04-12 01:58
                              回复