导读:答:设置一个事件,当单位进入x区域(出怪区域)时,条件是触发单位的所有者等于玩家x,动作是对触发单位发布攻击-移动命令到指定位置...下面是魔兽地图编辑单位旋转, 魔兽地图编辑器:单位旋转功能详解的详细诠释。
摘要:本文介绍了在触发编辑器中设置地图出怪系统的过程。首先删除对战游戏初始单位的部分,然后在地图上划出出怪区域并编写触发。接着创建计时器变量和计时器窗口变量,设置游戏开始时的时间等待。当计时器到期,创建指定数量的怪物,并设置波数变量。最后对单位进入出怪区域时发布攻击-移动命令,并进行游戏平衡性常数的修改。
1. 我们需要打开触发编辑器,找到对战初始化里面,删除对战游戏-创建对战初始单位的部分。 2. 在地图上要出怪的地方划一块区域,如果有几个出怪点,就需要划几个区域,并编写触发。创建一个怪物数组(单位型数组),并对该数组赋值,即设置变量。这个赋值语句可以在地图初始化中编写。例如,可以将enemy(0)设置为农民,enemy(1)设置为步兵,以此类推。其中的x值取决于你要怪物的波数。 3. 创建一个计时器变量和一个计时器窗口变量,以及一个整数变量lv(波数)。 4. 设置一个事件,当游戏开始x秒时,动作是开启计时器,计时方式为一次性,时间设置为xx(等待出怪时间)。创建计时器窗口。 5. 设置另一个事件,当计时器到期时,进行for循环,循环数a从1到x(怪物数)。在循环中,创建一个enemy(lv)在指定位置。设置lv变量为lv+1。 6. 设置一个事件,当单位进入x区域(出怪区域)时,条件是触发单位的所有者等于玩家x。动作是对触发单位发布攻击-移动命令到指定位置。 7. 对于高级设置,需要打开游戏平衡性常数,找到英雄esp获取数据,并进行修改。 以上就是整个地图出怪系统的设置过程。打开触发编辑器,删除对战游戏-创建对战初始单位的部分。然后在地图上划出出怪区域,并编写触发。接着,创建计时器变量和计时器窗口变量,设置游戏开始时的时间等待。当计时器到期,创建指定数量的怪物,并设置波数变量。当单位进入出怪区域,对触发单位发布攻击-移动命令。进行游戏平衡性常数的修改。问:如何删除对战游戏初始单位的部分?答:在触发编辑器中找到对战初始化,删除对战游戏-创建对战初始单位的部分。
问:如何在地图上划出出怪区域?答:在地图上划出出怪的地方,并编写触发。
问:如何创建计时器变量和计时器窗口变量?答:创建一个计时器变量和一个计时器窗口变量,以及一个整数变量lv(波数)。
问:如何设置游戏开始时的时间等待?答:设置一个事件,当游戏开始x秒时,动作是开启计时器,计时方式为一次性,时间设置为xx(等待出怪时间)。
问:如何创建指定数量的怪物?答:当计时器到期时,进行for循环,循环数a从1到x(怪物数),在循环中创建一个enemy(lv)在指定位置。
问:如何对单位进入出怪区域时发布攻击-移动命令?答:设置一个事件,当单位进入x区域(出怪区域)时,条件是触发单位的所有者等于玩家x,动作是对触发单位发布攻击-移动命令到指定位置。
问:如何进行游戏平衡性常数的修改?答:打开游戏平衡性常数,找到英雄esp获取数据,并进行修改。