cs地图吧 关注:9,316贴子:340,253
  • 25回复贴,共1

【CSGO教程】制作ZOMBIE 系列地图--实现可以自动进攻的电脑僵尸

只看楼主收藏回复



CSGO竟然可以实现这种效果!
好久前就在创意工坊有这种五星图了,当时看着感觉确实6、、
原图地址:http://steamcommunity.com/sharedfiles/filedetails/?id=391809011
今天终于有点时间,探索了做法,有所见解
so,写个教程


IP属地:北京1楼2015-09-01 22:25回复
    原图就是实现不同关卡产生不同的僵尸,还有传送点。 这个我们先不考虑(地图不一,触发方式可以任选)
    如果你做个ZOMBIE地图,那一定要有新的创新嘛~
    所以我只说灵魂的地方:如何触发产生僵尸。


    IP属地:北京2楼2015-09-01 22:32
    回复

      首先介绍下用到的点实体:
      logic_auto :它在地图加载后立即触发指定实体。
      logic_relay : 可以被触发的一个触发别的东西的实体 (- -有点绕。。)
      point_servercommand :发送指定消息到控制台(核心实体! CSGO可以实现从地图方面直接往控制台输入命令等,就是用的这个实体)
      还有就是T和CT实体了。
      ——————————邪恶的分割线————————————————
      核心做法就是用logic_auto 发送消息触发到point_servercommand 然后实现往控制台输入代码,从而增加
      BOT(就是僵尸咯)
      然后再设置时间无限循环刷。
      提示:触发方式可以用传送等,这里不提。
      ——————————邪恶的分割线————————————————
      下面说具体步骤


      IP属地:北京本楼含有高级字体3楼2015-09-01 22:48
      收起回复
        1.
        做个point_servercommand扔地图里不用管它
        起个名servercommand 作用是让其他实体配合它,让地图直接在控制台输入指令

        2.做个logic_auto

        切换到Outputs标记卡


        对的,这些密密麻麻的指令就是给服务器控制台输入的参数。
        这些参数和这个实体作用是 :配合第一个实体,实现地图初始化,以及设置地图参数
        3.

        做个logic_relay,起个名 zombie_addbots
        在OutPuts标记卡里,按照这个格式填入大量刷BOT的指令

        作用是刷出大量的zombie


        4.类似第二步,做个logic_auto
        作用是:实现循环刷ZOMBIE
        Outputs选项卡这样设置:


        再做好T和CT出生点就OK咯~
        5.
        不过现在模型还没改,刷的都是拿着小刀的可怜T。。。
        改模型方法:
        在你bsp文件同目录,新建一个地图同名的.kv文件,
        比如ZOMBIE.kv
        内容就是:
        "ZOMBIE"
        {
        "name" "ZOMBIE"
        "t_arms" "models/weapons/t_arms_anarchist.mdl"
        "ct_arms" "models/weapons/ct_arms_fbi.mdl"
        "t_models"
        {
        "zombie"""
        }
        "ct_models"
        {
        "ctm_swat" ""
        "ctm_swat_variantA" ""
        "ctm_swat_variantB" ""
        "ctm_swat_variantC" ""
        "ctm_swat_variantD" ""
        }
        }
        t_arms和ct_arms是第一人称手臂模型
        下面t_models和ct_models就是T和CT的模型
        然后自己编译出地图就可以咯~
        更换模型的扩展具体看wiki:
        https://developer.valvesoftware.com/wiki/Choosing_Player_Models
        ——————————邪恶的分割线————————————————
        如果感觉麻烦,则直接下载LX的一个本地图源文件。
        这张是直接可编译的虐僵尸图


        IP属地:北京本楼含有高级字体4楼2015-09-01 23:21
        回复
          源文件以及KV文件下载地址:
          http://pan.baidu.com/s/1gdljOWV
          题外话咯:
          希望更多人研究下CSGO地图,好多方面处于未开发状态,教程也极其短缺。
          与时俱进嘛。
          还有就是……我一定会更比赛贴的。别急 - -
          =教程完= 若有问题可以楼下回复


          IP属地:北京5楼2015-09-01 23:26
          回复
            吧主自己加精真是太不要脸了


            IP属地:广东6楼2015-09-01 23:50
            收起回复
              我也要学go


              7楼2015-09-02 00:13
              收起回复
                CSGO和CSS基本是一样的,不需要额外写教程


                IP属地:江西来自Android客户端8楼2015-09-02 06:19
                收起回复
                  看似就是带着僵尸皮肤的匪徒拿刀子无限刷出生,追这警察跑对不我感觉还是玩求生2吧!无论是效果还有僵尸种类都优于这个,看着那一堆触发就头痛


                  来自Android客户端9楼2015-09-02 19:22
                  收起回复
                    受启发了,有空就研究下


                    IP属地:广东来自Android客户端10楼2015-09-03 01:07
                    回复
                      我习惯性的想起了金源引擎……


                      IP属地:广东来自Android客户端11楼2015-09-03 18:30
                      回复
                        原帖恢复


                        12楼2015-09-05 16:11
                        回复
                          原帖恢复


                          13楼2015-09-05 16:15
                          回复
                            原帖恢复,(顺便水一个标准的十五字)


                            IP属地:贵州14楼2015-09-05 17:31
                            回复
                              原帖恢复,(顺便水一个标准的十五字)


                              IP属地:贵州15楼2015-09-15 19:42
                              回复