亿万僵尸吧 关注:33,178贴子:234,309

亿万僵尸官方地图编辑器的使用(内容较多,请慢慢看,不要插楼)

只看楼主收藏回复

1楼还是用来防抽吧,2楼开始教程。在此期间希望吧友不要回帖,谢谢合
(有问题或者抢沙发的请等我发完帖子所有内容之后,这样方便吧友的阅读)
先唠叨一些废话和亿万僵尸的一些设置问题。官方地图编辑器终于出来了!
由于本人没有STEAM,所以对编辑器一直都是观望的态度,大概是前天下午吧,和吧友在QQ上闲聊的时候。
热心的吧友把自己的STEAM告诉我,我才可以一睹庐山真面目,昨天花了一天的时候(刚开始不会双开编辑器和游戏浪费了不少时间)终于把编辑器如何正确的使用,和理解编辑器的一些功能,还有脚本触发的测试,以及一些变量和自定义变量的操作理解,加上今天白天的抓图和排版,终于把教程整理出来了,由于某人英语0级,所以有些位置可能出现错误,希望发现的吧友可以指正出来!
先说下怎么双开编辑器和游戏问题(可能还有别的方法)先找到下图的STEAM文件夹下面的亿万僵尸游戏安装目录,运行Launch Editor.bat等待编辑器启动进入到界面之后,然后打开进程管理器,关掉下图中的进程,然后在亿万僵尸游戏目录下面运行TheyAreBillions.exe等待游戏进入就OK了,双开的话,就方便测试修改地图,可以节约很多时间!




接下来说下存档文件夹里面的一些编辑器用到的文件夹,先找到亿万僵尸存档文件目录,在下图的文件夹中,我们只需要注意customlevels和projects这2个文件夹,第一个文件夹下面是用地图编辑器生成自定义地图的文件夹(进入游戏用到的文件夹)第二个文件夹放的是用编辑器保存工程后的文件夹(地图设计者用到的文件夹)同时第二个文件夹也是放置在地图编辑过程中自定义插入一些图片和MP3音乐的地方!如果要将自己设计的地图给其他好友玩,就在第一个文件夹下面,把编辑器生成的自定义地图的文件夹直接打包发送给好友(比如我的是TEST文件夹)然后对方把这个文件夹直接复制到亿万僵尸存档目录下的customlevels文件夹下面,然后就可以在新游戏,自定义关卡中选择你所设计的地图进入游戏!



OK,一楼就废话这么多吧,2楼开始进入官方地图编辑器的使用方法!


IP属地:湖北1楼2018-12-02 10:50回复


    来自Android客户端6楼2018-12-02 11:02
    收起回复
      Events事件 (现在的事件不单单是用来刷尸潮了,结合脚本,可以定制任何你想要的绝大多数自定义触发事件)
      Events 事件列表
      Day 003 'event name'前面的Day 003 代表第3天执行该事件,后面单引号里面的是事件的名称(一般方便自己管理,可以设置中文)
      Event Properties事件的设置
      Scheduling 事件的详细安排
      1.event
      Name ID事件的名称(一般方便在左边的Events列表中管理和查看,可以设置中文)
      2.Start
      Start Time开始事件的时间d代表天数,h代表小时,d在前,h在后(可以直接输入多少h,工具会自动给你换成天数和小时,如果直接输入数字就是多少天)
      Start Time Random Offset 开始此事件的时间随机多少时间后执行,这里为0,就是以Start Time的时间为准(输入方法同上)
      Condition (ZXCode):条件判断代码(后面脚本会详细介绍)
      3.Repetition
      Repeat Period重复周期(多久重复该事件一次)
      Max.Retetitions 重复多少次
      Max.Time for Repetitions最大重复到多少天数停止此事件(这个推荐不要设置,如果你设置了天数,一定要算好该事件的重复时间,不然有时候会出错)
      Factor Units Number per repetition每一次重复该事件所增加的僵尸的倍数
      Max.Factor Units Number限制Factor Units Number per repetition中最大多少倍
      4.Notification
      Notify the Player?是否通知玩家(左上提示)
      Notification Message通知玩家的信息(可以自己输入)
      Time for notifying the event提前几小时通知玩家(这个时间推荐小于Repeat Period)
      Show Countdown?是否显示倒计时
      Show in Minimap?是否显示小地图骷髅图标
      5.Units Generation
      Generators尸潮来的方向
      A B C D 为自定义方向
      N or S or E or W 随机4个方向
      NE or NW or SE or SW or N or S or E or W 随机8个方向
      N and S and E and W 4个方向都来
      NE and NW and SE and SW and N and S and E and W 8个方向都来
      Go to Command Center是否攻击指挥中心
      Generation Dispersion 尸潮窗口最大多少范围刷新僵尸(0为尸潮窗口默认大小范围刷新僵尸)
      Units
      Unit Group1-101到10组 僵尸的类型和数量信息
      Type僵尸的类型
      ZombieWeakA 初级僵尸A 速度慢
      ZombieWeakB初级僵尸B 速度慢
      ZombieWeakC 初级僵尸C 速度慢
      ZombieWorkerA 建筑感染僵尸A
      ZombieWorkerB 建筑感染僵尸B
      ZombieMediumA 中级僵尸A
      ZombieMediumB 中级僵尸B
      ZombieDressedA 高级僵尸A
      ZombieStrongA 胖子僵尸
      ZombieGiant 巨人
      ZombieHarpy 女妖
      ZombieVenom 喷毒
      Min.Units最少多少个
      Max.Units最多多少个
      6.Special Flags
      Game Won if swarm Destroyed是否消灭此尸潮以及地图上面的所有僵尸后获得胜利(一般与Is Final Swarm一起设置)
      Game Lost?是否游戏失败
      Game Won?是否胜利
      Is Final Swarm是否最后一波(并播放最后一波的音乐)
      Reveal the Full Map是否显示地图全亮
      Send All Infected to Command Center是否全图僵尸攻击指挥中心(老王会出完所有兵)
      Script 事件脚本设置(最后详细介绍脚本的用法)
      Game Narrative游戏的叙述(相当于讲故事)
      On Game Start 游戏开始时触发的脚本事件 (一般只设置游戏刚进入时的脚本,比如叙事给予奖励什么的)
      On Game Won 游戏胜利时触发的脚本事件
      On Game Lost 游戏失败时触发的脚本事件



      IP属地:湖北14楼2018-12-02 11:19
      回复(1)
        Variables & Functions全局函数脚本
        Custom User Variables 全局变量列表,+号和-号代表增加自定义变量,和删除选中的变量,双击列表中的自定义变量,可以编辑
        Name 变量的名字,请用英文或者以英文开头和数字混合
        type 变量的类型(暂时只有数字类型)
        InitialValue 变量的初始值一般为0(结合游戏整体的需求,可以设置很多自定义变量为任何你需要的数值)
        Comments 变量的描述,一般这个描述是给自己看的
        System Variables & Functions 系统自带的函数和变量
        Colonists人口Colonists > 50
        D1001到100之间的一个随机数 D100 < 50
        Day当前游戏天数Day >1
        Energy总能量Energy > 50
        EnergyAvailable 可用能量同上
        Food总食物同上
        FoodAvailable可用食物同上
        Gold金钱同上
        GoldProduction金钱产出同上
        Hour小时同上
        Iron钢铁同上
        IronProduction钢铁产出同上
        Oil石油同上
        OilProduction石油产出同上
        Stone石材同上
        StoneProduction石材产出同上
        Wood木材同上
        WoodProduction木材产出同上
        Workers 总工人同上
        WorkersAvailable 可用工人同上
        Count(EntityType)实体计数 Count(Ranger)>2 当游戏中游侠数量大于2时成立
        CountDeads(EntityType)死亡计数 CountDeads(Ranger)>2 当游戏中游侠死亡超过2个时成立
        EndGameLost()游戏失败
        EndGameWon()游戏胜利
        GiveEntities(EntityType,count)给予实体奖励 GiveEntities (Ranger,5)给予5个游侠奖励,这个奖励是没有窗口提示的,只有左上的消息提示
        GiveGold(amount)给予金币 GiveGold(2000) 如果溢出会放在指挥中心的附近
        GiveIron(amount)给予钢铁 GiveIron(50)如果溢出会放在指挥中心的附近
        GiveOil(amount)给予石油 GiveOil(50)如果溢出会放在指挥中心的附近
        GiveStone(amount)给予石材 GiveStone(50)如果溢出会放在指挥中心的附近
        GiveWood(amount)给予木材 GiveWood(50)如果溢出会放在指挥中心的附近
        IsDead(EntityID)死亡的实体IsDead(123) 这个123就是编辑实体里面的Name ID
        Random(Max)返回随机1和最大值之间的数字 Random(500) 返回1到500之间的随机数值
        Random(Min,Max)返回随机最小和最大值之间的随机数 Random(10000,20000) 返回10000到20000之间的一个数值
        Other Symbols 其他实体名称(可以用于脚本代码中的名称)
        Ballista 弩车
        Bank银行
        BladesTrap铁丝网陷阱
        CommandCenter指挥中心
        CottageHouse 木质房子
        DoomVillage老王
        Dwelling小老王
        EngineeringCenter工程研究中心
        Executor执行者机枪塔
        Farm农场
        Fisherman钓鱼小屋
        Foundry钢铁铸造厂(3本)
        HunterCottage猎人小屋
        Infected被感染居民
        InfectedBuildings感染建筑物
        IronMill高级风电
        LookoutTower瞭望塔
        Lucifer路西法
        Market市场
        OilPlatform采油平台
        PowerPlant发电厂
        Quarry采矿
        RadarTower雷达塔
        Ranger游侠
        ShockingTower震荡塔
        Sniper狙击守
        Soldier士兵
        SoldiersCenter兵营
        StakesTrap木质陷阱
        StoneGate石门
        StoneTower石塔
        StoneWall石墙
        StoneWorkshop石材作坊(2本)
        Structure建筑
        TentHouse帐篷
        TeslaTower特斯拉塔
        TheAcademy不朽学院(奇迹)
        TheCrystalPalace水晶宫(奇迹)
        TheInn酒馆
        TheSilentBeholder沉默窥探者
        TheSpire闪电尖塔(奇迹)
        TheTransmutator石油转换机(奇迹)
        TheVictorious胜利宝(奇迹)
        Titan 泰坦
        Unit战斗单位
        Warehouse仓库
        Wonder奇迹
        WoodGate木门(TAB键可以切换方向)
        WoodMill剧木厂
        WoodTower木塔
        WoodWall木墙
        WoodWorkshop木制作坊(1本)
        ZombieGiant 巨人
        ZombieHarpy 女妖
        ZombieMediumA 中级僵尸A
        ZombieMediumB 中级僵尸B
        ZombieVenom 喷毒
        ZombieWeakA 初级僵尸A 速度慢
        ZombieWeakB初级僵尸B 速度慢
        ZombieWeakC 初级僵尸C 速度慢
        ZombieWorkerA 建筑感染僵尸A
        ZombieWorkerB 建筑感染僵尸B

        Steam Workshop创意工坊相关


        IP属地:湖北15楼2018-12-02 11:22
        回复(4)
          稍等,@女装大佬最可爱 @联邦兽王


          来自Android客户端19楼2018-12-02 16:53
          收起回复
            感谢大佬辛苦了


            IP属地:重庆来自Android客户端21楼2018-12-02 20:59
            收起回复
              有很多问题想请教大佬,第一个就是如何扩大地图啊,新建的地图太小了


              22楼2018-12-03 13:44
              回复(4)


                楼主帮忙看下,启动编辑器是图1这样的,点确定是图2


                IP属地:四川25楼2018-12-04 20:34
                收起回复
                  😱大佬


                  IP属地:四川来自Android客户端26楼2018-12-06 19:48
                  收起回复
                    大佬 尸潮卡死是怎么回事


                    27楼2018-12-07 17:28
                    收起回复
                      大佬,我点了测试地图,这是啥意思啊?


                      IP属地:山东来自Android客户端28楼2018-12-07 18:18
                      收起回复
                        你说的双开,我电脑不行呀,结束了进程,打开游戏还是会启动steam,然后自动关闭地图编辑器


                        IP属地:山东来自Android客户端29楼2018-12-08 18:02
                        收起回复
                          怎么能调无限生存时间啊,150天结束太快了


                          IP属地:北京31楼2018-12-08 22:23
                          收起回复
                            我打不开创意工坊


                            IP属地:四川来自Android客户端32楼2018-12-09 22:05
                            收起回复