魔兽争霸地图编辑器里怎么想TD一样定时出不同的怪

最好说说变量是什么东西,怎么用,比如LV=LV+1怎么弄出来... 最好说说变量是什么东西,怎么用,比如LV=LV+1怎么弄出来 展开
 我来答
方天撼地
2011-07-25 · TA获得超过350个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:70.7万
展开全部
  变量就是一种可以变动的量,在不同的编程软件中有各个类型
  比如魔兽里面变量就有整数,实数,单位,特效,计时器等等。。
  在计算机中变量一般是一种可以变动的用来储存东西的量
  比如说你设置一个变量,假设变量名字为x,而这个变量x=1那么你以后就可以调用x,当然,也可以在以后让x等于别的数字。用法就是,比如你拿一个类型为单位的变量储存一个步兵,你下次就可以用变量对这个步兵操作
  假设你要让步兵立即移动到(213.,342)这个点
  你用动作里面的设置变量,变量名就叫Y吧! 先将单位型变量设置为这个步兵
  然后用动作 立即移动单位 Y 到点(213,342)
  至于怎么弄出变量?变量有两种,一种是全局变量,一种是局部变量
  全局变量只要是触发器上面一个叉叉就有了,局部变量在动作里面有个。(全局变量就是无论什么时候都能用的变量,而局部变量只能在一个神迹触发器里面用,用完了就释放内存,减少电脑负担)。
  或者全局变量在那触发器中那个选择哪一个触发器的列表第一个有个地图样子的按钮
  点进去,往里面输入代码也有全局变变量(必须在开头输入)
  globals
  integer 全局变量名字=你要给全局变量赋的值 或者用以下方法
  real 全局变量名字 (但是这个就不能像刚才那样直接给它赋值了)
  real array 全局变量名字 (不过这个也不能直接赋值,而且这个是数组变量)
  end globals
  ------------------------------------------------------
  至于局部变量,也可以在一个触发器中,点自定义代码
  写下: local real 局部变量名字,
  或者 local real array 局部变量名字 (这个是数组变量)
  或者 local integer 局部变量名字=你要给它的值
  如此就是局部变量
  至于你说的怎么弄LV=LV+1,这个就容易多了
  假设有个变量的 名字叫做LV,
  然后你在你需要用让他变成LV+1时,
  就在动作里面点击自定义代码~~~
  然后输入 set LV=LV+1
  就可以了。

  ----------------------接下来该讲TD了 ——————————————————————
  TD按时出不同的怪物,有很多中游清并方法~~不过既然讲到变量,就用变量吧!
  你点开触发器按下Ctrl+B(或者点上面那个大叉叉),会弹出个全局变量表
  你点新建变量~~~~~~~~~~然后你设置一个 不是 数组的 整数变量~~~(记得变量名字 不能 为中文)
  名字随便,为了方便,就叫做shuaguai吧,初始值就为1吧!
  你先新建一个触发器
  然后先弄个 事件 时间-游戏计时(循环)每当游戏逝去(你每次要刷怪的时间)时
  动作 自定义代码 set udg_shuaguai=udg_shuaguai+1 (每次用set定义全局变量的时候这个全局变量前面应该家“udg_)
  然后再建造一个触发器,事件还是计时,循环。。每当游戏逝去(你每次要刷怪的时间)
  动作
  if
  udg_shuaguai=1
  then
  创建单位 (第一波的怪物~~)在刷怪区域
  else
  if
 正慧 udg_shuaguai=2
  then
  创建单位 (第2波的怪物~~)在刷怪区域
  else
  if
  udg_shuaguai=3
  then
  创建单位 (第3波的怪物~~)在刷怪区域
  else
  if
  udg_shuaguai=4
  then
  创建单位 (第4波的怪物~~)在刷怪区域
  else

  以上本人大作。。原创!非转载。。这么详细兰州你再听不懂你就去火星吧!
  还不给分?
  -------------------_______________________________________________
  2L你是不会是谁的小号吧?
  3L,楼主叫你解释变量是什么?你有解释吗?
  而且我说jass,jass是魔兽的基本语言。。。。还有。。我只是教了几个jass罢了
陈鑫磊哥哥
2011-07-25 · TA获得超过686个赞
知道小有建树答主
回答量:654
采纳率:0%
帮助的人:302万
展开全部
2楼在教你jass呢
不要听他的
很简单的
首先设置一个变量
点上面的X
设置一个变量
取名为uk有数组
是单位类型
还有一个是
整数
可以不用数组
取名为s
然后再地图初始化里
比如
事件:地图初始化
条件:
动作:设置uk1=农民
设置uk2=步兵
设置uk3=火枪手
设置uk4=骑士
……………………………………
在地图初拆郑举始化里设置了变量锁表示的单位类型
现在可以出兵了
事件:XXXXXXXXx(可以是单位全部死旅碧亡或者时间到,这个你自己弄,不过我估计你可能不会)
条件:XXXXXXXXXX(自己弄)
动作:设置s=s+1
创建X个uk【s】给X玩家在X点面向X角度
命令最后创建的单位组发布移动丛纯到X点

--------------------------------------------------------
好了
就这样
2L写的多没用
主要得看的懂
你如果看不懂你就是个智障
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
657733727
2011-07-25 · TA获得超过151个赞
知道答主
回答量:264
采纳率:0%
帮助的人:110万
展开全部
对上楼表示强烈BS!!!
我就没听说旅让做TD要用变量
网派段上到处都是
你是懒得尘镇誉找还是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式