cs2d吧 关注:514贴子:5,600

【原创】【教程】CS2D地图编辑基础教程和攻略【BY:iamctz】

只看楼主收藏回复

原创2017-1-17 基础教程 日后更新高级选项 BY:iamctz


IP属地:浙江1楼2017-01-17 20:39回复
    建议加精置顶
    目前教程只是基础编辑+普通地图编辑,另外什么什么地图事件等日后再更新。
    本人英语比较渣,见谅
    iamctz & Sepilly


    IP属地:浙江2楼2017-01-17 20:42
    回复
      进入编辑界面,首先介绍一下界面,可以说也是废话……不是小白可以直接跳下一楼↓↓↓
      看下图

      A 方块设置如下:


      IP属地:浙江4楼2017-01-17 20:49
      回复
        开始编辑地图
        首先点击设置

        设置背景图片


        设置好后就可以编辑基础地图了


        至于基础地图也就这样做,没有什么需要特别介绍的了。
        完成基础地图,还有必要成分如出生点,C4点。
        点击 实体 这页

        下图是实体页面的介绍

        完成基础地图需要的仅仅只是出生点和C4点,当然C4点也不是最必要的,不玩C4也可以的。
        像这样加入出生点就基础地图就完成了,也就可以进入游戏了。


        基础地图没什么复杂的,接下来是进阶的地图编辑教程,更多内容明天更新。


        IP属地:浙江5楼2017-01-17 21:16
        回复
          居然还没人……不过也是,这游戏本来就不多人玩。
          上面被吞了一楼……额额,不过没什么吧,继续更新,进阶教程。


          IP属地:浙江6楼2017-01-18 11:41
          收起回复
            按上面的基础教程,先来做一个小一点的地图,设置出生点后,就像下面这个样子

            出生点建议隔开来分部,不要都放一起,为了避免人多堵塞。当然这是个建议,其实也没多大影响的。
            基础地图也就上面这样,做成这样其实也就可以开始游戏了,当然为了地图更有趣味,在此这上还可以添加更多实体。
            因为这张地图太小没办法放C4,也不合适太多武器加入,所以建议屏蔽购买菜单。

            在实体这页选择Info_NoBuying,在地图随便一个地方放一个就好,这样这张地图就不能购买物品了。
            当然既然禁止了购买也就只能捡取武器了。选择Env_Item,先放置一个item实体到地图上。
            放置好后,右键→Properties,弹出的窗口即设置这个物品。

            关于Item的物品ID表,如下图。

            CT这边就选一个M4A1吧,T就AK-47
            设置好后点击确定,这样这个实体就设置完成了,当然一个一个设置必然很麻烦,其实开发人员也注意到了这个问题,因此实体设置可以直接复制粘贴的。

            复制好后,按住Ctrl,鼠标移动到要放实体的地方,再按V(按住了Ctrl的前提,也就是粘贴,不多说了)就好了,这样操作的确是挺快的。
            像这样就好了,CT都是M4A1,T都是AK-47


            IP属地:浙江7楼2017-01-18 12:05
            回复
              布置房间:房间里面的亮度一般都是比外面暗的,当然自己调方块亮度太麻烦,于是实体这里可以直接设置房间亮度。

              这样就好了,该实体也是可以设置触发事件的,比如有人来了这个区域亮度发生变化等,所有实体都可以设置触发事件,这些后面会讲到。
              使用Sound实体,可以设置经过时发出的声响,如开门声。

              用Gen_Weather设置天气效果,默认下雪天气,还有下雨天气。

              不太建议使用天气,一是容易卡顿,而是看久了头晕。
              设置光源和动态光源(闪光灯)

              下面是加入object,装饰物品,如树,家具(灯,马桶,洗手台)

              object物品ID设置表

              还有设置消息内容,定时设置和经过时弹出(需要触发事件)


              IP属地:浙江8楼2017-01-18 12:21
              回复
                马克


                IP属地:江西来自Android客户端10楼2017-01-18 15:59
                收起回复
                  不错


                  IP属地:贵州11楼2017-01-19 00:14
                  收起回复
                    才看到


                    青铜星玩家
                    百度移动游戏玩家均可认证(限百度账号),去领取
                    活动截止:2100-01-01
                    去徽章馆》
                    IP属地:内蒙古来自Android客户端12楼2017-02-03 10:45
                    收起回复
                      现在更新一下关于触发器事件的地图编辑教程。也就是上面提到的高级地图事件……什么高级地图事件,不就是触发器,高级一次太过于夸大化了。前段时间没研究过触发事件这一类,且以前搞过CS1.6的地图编辑,那里面的确算是高级触发事件,毕竟3D和2D差很远,CS1.6里面有按钮机关等东西,而2D里面并没有这些,1.6里的机械运动如电梯等东西,2D里面也是没法做的。触发事件也就是更好的利用地图的实体物品,那下面就继续更新吧。


                      IP属地:浙江13楼2017-02-03 20:50
                      回复
                        先做一个游戏模式的地图吧,游戏模式也就是夺旗战争……(正确说法怎么说LZ也不知道,就是看到游戏里面有一种地图是夺旗的,姑且这样命名吧)
                        先做好一个基础地图,放好CT和T的出生点

                        实体这页,这个Info_CTF_Flag就是旗帜。放置旗帜,再放置几个基础实体。
                        下面示例的这个地图不允许购买物品,武器装备靠地图捡取,因此还要加入Env_item实体。

                        上面的实体先添加了吧。
                        目前地图如下状况。

                        现在就是重点了,设置这个触发事件,其实事件触发很简单。

                        武器那边设置触发事件也是一样,名称为a事件为a。
                        其实这个触发事件是有单向和双向分的,名称和触发事件的名词决定触发方向。

                        上面的例子是双向触发,其实这样做应该是错误的吧,如果这样做,那捡取枪支的时候也就等于触发旗帜,但旗帜本身是不能触发的,这样会导致游戏错误。正确来说应该按上表修改触发名称。
                        实体都放好了,触发器也放好了,体验一下吧。
                        进入游戏后,实验了一下地图触发器……然而……

                        游戏奔溃了……看来有点问题。。有待研究解决。
                        这次更新暂时这样吧,明日继续。


                        IP属地:浙江14楼2017-02-03 21:48
                        回复
                          帖子开更,首先,楼主向大家致歉
                          上面几个帖子都存在一些错误,就比如14楼的触发器教程,正确来说都是错误的,楼主对此致歉。
                          (其实我也不是大神,也只是摸索式的研究。毕竟游戏没有中文,翻译也是挺麻烦的)
                          对于14楼触发器的教程,16楼重新发布一下。


                          IP属地:浙江15楼2017-02-06 10:33
                          收起回复

                            实验多次后发现上面的触发出错是因为触发内容都是同一个,也就是出现了死循环(C++死循环导致游戏奔溃)。
                            在实体这页其实有专门的触发器实体,在最下面这几个(上面的图没有标注,现在补一下)

                            如果要做这个触发(当敌方夺走我方旗帜时触发)应该要用IF判断吧,但楼主也不知道这个判断语句要怎么写,所以……姑且先写一个移动到某点触发事件的触发器吧。
                            (给小白看看,一般的话上述资料也是能够看懂了吧)

                            启动一下游戏吧,别忘了启动前先自己手动存档。
                            亲测没问题了。


                            IP属地:浙江16楼2017-02-06 11:15
                            回复
                              老哥不更了?


                              青铜星玩家
                              百度移动游戏玩家均可认证(限百度账号),去领取
                              活动截止:2100-01-01
                              去徽章馆》
                              IP属地:内蒙古来自Android客户端17楼2017-03-28 21:55
                              收起回复