您所在的位置: 首页 > 资讯攻略 > 游戏攻略

魔兽地图编辑器怎么弄刷怪口的!

来源:网络更新:2024-09-03 23:14:57

想要学习如何在游戏中设置周期性事件和自动生成怪物吗?这篇如何在游戏编辑器中创建触发器,调整怪物生成的时间、种类和位置。无论你是游戏设计师还是热爱自定义游戏MOD的玩家,这篇教程都能帮助你轻松上手。快来学习如何让自己的游戏更加生动有趣吧!

  按F4,进入触发器编辑器,接着就是调一个触发器,下面有详细介绍。

  事件:

  时间-PeriodicEvent(周期性事件)

  -Every***secondsofgametime(***表示你要的时间,即每多少秒出一次怪)

  环境:没有

  动作:(***表示触发器中的蓝字)

  第一个:

  单位-CreateUnitFacingAngle(创建单位并指定面向角度)

  Create*(出怪的数量)***(出怪的种类)for***(创建给的玩家,最好是给电脑)at***(创建的位置,一般是centerof***(一个区域))facing默认的建筑朝向degrees

  备注:在“创建的位置”里,你要先设定一个区域在地图中,这个应该会弄吧。

  第二个:

  单位组-PickEveryUnitInUnitGroupAndDoMultipleActions(选择单位组中全部单位并执行多个动作)

  PickEveryUnitIn***

  (功能-UnitsInRegionOwnedByPlayer,选完后,有UnitsInPlayablemapareaownedby***(创建给的玩家,刚才那个)

  回到主对话框,接着是anddo***

  (单位-IssueOrderTargetingAPoint,选完后,有Order***(功能-PickedUnit)to***(攻击—移动到)

  ***(Centerof***(攻击到的区域,也是要事先设定一个)

  最后一直按确定就行了。

  备注:如果你想出的怪是很多种且的话,多设定几个第一个动作就行了(在出怪的数量和种类那里调)。

  如果你想出的怪按顺序出的话,就在每个动作之间多设定一个动作,是

  全部-Wait***(等待的秒数)seconds

  还有,你想在多个路口刷怪的话,就要多设定几个区域,在照着上面的方法弄就行了。

  全部弄完后,进入地图测试,刷怪就完成了。

  下面还有一些汉书中英文对照:

  事件:

  MapInitialization地图初始化

  DestructibleDoodad-DestructibleDoodadDies可破坏物体被摧毁

  DestructibleDoodad-WithinRegionDies在区域中被摧毁

  Dialog-DialogButtonClick按下对话按钮

  Game-TimeOfDay游戏中时间

  Game-ValueOfRealVariable实数变量Real数值

  Game-Load读取

  Game-Save保存

  Game-HeroAbilitiesButtonClicked按下英雄升级技能按钮

  Game-BuildStructureButtonClicked按下建造按钮

  Player-ChatMessage聊天信息

  Player-CinematicSkipped跳过电影

  Player-SelectionEvent选择事件

  Player-KeyboardEvent键盘事件

  Player-Properties资源

  Player-AllianceChange(Any)同盟改变(任何)

  Player-AllianceChange(Specific)同盟改变(指定)

  Player-Victory胜利

  Player-Defeat失败

  Time-TimeElapsed时间经过

  Time-PeriodicEvent周期性事件

  Time-TimerExpires计时器过期

  Unit-SpecificUnitEvent特定单位事件

  Unit-Player-OwnedUnitEvent拥有单位事件

  Unit-GenericUnitEvent一般单位事件

  Unit-UnitEntersRegion单位进入区域

  Unit-UnitLeavesRegion单位离开区域

  Unit-UnitWithinRange单位在范围中

  Unit-Life生命

  Unit-Mana法力

  环境:

  BooleanComparison布尔值Boolean判断

  AbilityComparison技能判断

  DestructibleComparison可破坏物体判断

  Destructible-TypeComparison可破坏物体类型判断

  DialogButtonComparison对话按钮判断

  GameDifficultyComparison游戏难度判断

  GameSpeedComparison游戏速度判断

  HeroSkillComparison英雄技能判断

  IntegerComparison整数Integer判断

  ItemComparison物品判断

  Item-ClassComparison物品种类判断

  Item-TypeComparison物品类型判断

  MeleeAIComparison多人对战AI判断

  OrderComparison命令判断

  PlayerComparison玩家判断

  PlayerColorComparison玩家颜色判断

  PlayerControllerComparison玩家控制判断

  PlayerSlotStatusComparison玩家在线状态判断

  RaceComparison种族判断

  RealComparison实数Real判断

  StringComparison字符串String判断

  Tech-TypeComparison科技类型判断

  TriggerComparison触发器判断

  UnitComparison单位判断

  Unit-TypeComparison单位类型判断

  And与

  Or或

  And,MultipleConditions与,多个条件

  Or,MultipleConditions或,多个条件

  动作:

  普通一些基本的未分类指令

  AIAI设定计算机控制的单位的人工智能

  Animation动画单位所能做出的动作

  Camera镜头设定摄像机的位置及改变方式

  Cinematic电影设定游戏中即时演算的过场动画

  CountdownTimer倒数计时器又称定时器或计时器,用于倒数计时或定时发生事件

  DestructibleDoodad可破坏的设定可破坏物体的状态

  Dialog对话设定对话框的显示/隐藏、标题、按钮、内容及清除

  Environment环境设定天气和环境

  FloatingText飘浮文字可以飘浮在屏幕上任何位置的文字

  Game游戏设定游戏相关属性

  GameCache游戏缓存将对象当前状态储存在文件中,可用于其他地图调用

  Hero英雄设定英雄的所有状态

  Item物品设定物品的使用及状态

  LeaderBoard排行榜悬浮在右上角的文本框

  MeleeGame对战游戏设顶多人对战游戏的初始状态

  NeutralBuilding中立建筑设定中立建筑的状态

  Player玩家设定玩家拥有单位的属性及状态

  PlayerGroup玩家组设定玩家组中各个玩家的属性及状态

  Quest任务设定任务提示窗口及主次任务

  Region地区设定规划区域内触发的事件及环境

  Selection选择设定选择选项

  Sound声音设定游戏进行中声音的控制

  SpecialEffect特效设定显示特效

  Trigger触发器设定触发器的状态

  Unit单位设定单位的属性及状态

  UnitGroup单位组设定单位组的属性及状态

  Visibility可见设定区域可见模式

  单位:

  CreateUnitFacingAngle创建单位并指定面向角度创建单位,并指定其面向角度

  CreateUnitFacingPoint创建单位并指定面向点创建单位,并指定其面向点

  CreateCorpse创建尸体创建单位的尸体

  CreatePermanentCorpse创建永久的尸体创建永久存在的尸体

  Kill杀死杀死单位

  Remove移除从游戏中移除单位

  Explode爆炸使单位以炸开形式死亡

  Replace替换用一个单位替换现有单位

  Hide隐藏隐藏单位

  Unhide解除隐藏解除隐藏单位

  ChangeColor改变颜色改变单位颜色,控制权不会改变

  ChangeOwner改变所有者改变单位的所有者

  SharedVision分享视野玩家分享单位的视野

  MoveUnit(Instantly)移动单位(立即)让单位瞬间移动到另一位置

  MoveUnitAndFaceAngle(Instantly)移动单位并指定面向角度(立即)让单位瞬间移动到另一位置,并指定面向角度

  MoveUnitAndFacePoint(Instantly)搬移单位并指定面向点(立即)让单位瞬间移动到另一位置,并指定面向点

  SetLife(ToPercentage)设置生命(百分比)以百分比方式设置生命值

  SetMana(ToPercentage)设置法力(百分比)以百分比方式设置法力值

  SetLife(ToValue)设置生命(数值)设置生命值

  SetMana(ToValue)设置法力(数值)设置法力值

  MakeInvulnerable/Vulnerable成为无敌的/可被攻击的设定单位为无敌的/可被攻击的状态

  Pause/Unpause暂停/解除暂停暂停/解除暂停单位的动作,玩家将不可控制单位

  Pause/UnpauseAllUnit暂停/解除暂停所有单位暂停/解除暂停所有单位的动作,玩家将不可控制单位

  Pause/UnpauseExpirationTimer暂停/解除暂停到期的定时器暂停/解除暂停到期的定时器

  AddExpirationTimer增加到期的定时器增加到期的定时器

  MakeUnitExplodeOnDeath成为爆炸式死亡单位使单位死亡方式成为以炸开形式死亡

  SuspendCorpseDecay暂缓尸体腐烂让尸体腐烂暂缓

  ResetAbilityCooldowns重设技能冷却恢复技能冷却到默认值

  SetBuildingConstructionProgress设置建造建筑物进度设置建造建筑物所要消耗的时间

  SetBuildingUpgradeProgress设置建造升级进度设置建筑升级所要消耗的时间

  MakeUnitSleep成为睡眠单位使单位处于睡眠状态

  MakeUnitSleepAtNight成为夜间睡眠单位使单位在夜晚的时候处于睡眠状态

  WakeUp醒来使睡眠中的单位醒过来

  TurnAlarmGenerationOn/Off警戒范围开/关打开/关闭单位警戒范围

  RescueUnit营救单位设置单位被营救

  MakeRescuable成为可营救的设置单位为可营救单位,玩家接触时营救单位将加入玩家阵营

  SetRescueRange设置营救范围设置进入范围后单位即被营救

  SetRescueBehaviorForUnits设置单位营救行为设置营救后单位颜色是否变化

  SetRescueBehaviorForBuildings设置建筑营救行为设置营救后建筑颜色是否变化

  Enable/DisableSupplyUsage开启/关闭人口上限开启/关闭人口上限

  MakeUnitFaceUnit使单位面向单位使单位面向单位

  MakeUnitFacePoint使单位面向地点使单位面向地点

  MakeUnitFaceAngle使单位面向角度使单位面向角度

  SetMovementSpeed设置移动速度设置移动单位速度

  TurnCollisionOn/Off碰撞开/关设置单位是否可与其他单位重叠

  SetAcquisitionRange设置获得范围设置单位的获得物品范围

  SetCustomValue设置自定义数值设置自定义数值

  RemoveBuffs移除持续性魔法移除单位上的持续性魔法

  RemoveBuffsByType移除持续性魔法类型按类型移除单位上的持续性魔法

  AddAbility增加技能增加单位的技能

  RemoveAbility移除技能移除单位的技能

  IssueOrderTargetingAUnit当前目标是一个单位的命令让单位执行目标是单位的命令

  IssueOrderTargetingAPoint当前目标是一个点的命令让单位执行目标是地点的命令

  IssueOrderTargetingADestructible当前目标是一个可破坏物体的命令让单位执行目标是可破坏物体的命令

  IssueOrderWithNoTarget没有目标的命令让单位执行没有目标的命令

  IssueTrain/UpgradeOrder训练/升级的命令执行训练/升级的命令

  IssueResearchOrder研究科技的命令执行研究科技的命令

  IssueBuildOrder建造的命令执行建造的命令

  基本上就是这些了......

相关阅读

免责声明:本网站内容均来自互联网,侵删联系sunshine19231@qq.com

网站地图

Copyright ©2024 netdown.cn All Rights Reserved.皖ICP备2022007979号-10