亿万僵尸吧 关注:34,451贴子:242,301
  • 4回复贴,共1

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

取消只看楼主收藏回复

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回复
    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)
      2025-08-01 03:52:38
      广告
      不感兴趣
      开通SVIP免广告
      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)


        IP属地:湖北81楼2019-01-28 17:10
        回复


          IP属地:湖北110楼2019-03-07 22:23
          回复