JASS萌新学习指南(1.1)
前言:很多人都对jass抱有恐惧。其实当初我也是如此。
一是因为英文,二是因为编程吧。
很多人英语渣,怕jass;很多人没有任何编程基础,对于许多jass教程摸不着头脑。
英语渣不可怕,我也不会强制要求你背函数、背变量类型怎么写。但是建议你去弄一个对照表,对教程里所解释过的词的意思以及原本的单词 做一个对照表,而不要求你去背,实际上用多了你自然而然便会记住。
此教程尽量使用浅显易懂的语言,将用生活中例子,T里面的例子来解释J里面的内容。
希望大家能够理解掌握jass。
此教程适合对T熟练掌握的同学,如果你只会一点点T,甚至不会,那么请先学T。
很多同学都喜欢用YD的逆天函数,对于作图来说 99%都够用了吧。虽然如此但是还是建议你了解一下jass。
正片:
函数的理解:
很多人不懂英文不懂编程。我不会去给大家对这个概念进行概括,因为这样很多人是不懂的。
你是一个大恶棍,天天让同学去汉堡店买汉堡 ,然后去奶茶店买奶茶,最后把买的东西交给你。
如下图:
今天轮到小明了,小明同学会先买汉堡 再去买奶茶,最后一并交给你。
明天轮到小刚了,小刚同学会先买汉堡 再去买奶茶,最后一并交给你。
其实这就是一个简单的函数,其实我们可以定义这个函数名字叫作买早餐。(请不要纠结早餐是否吃这东西)
但是你每次买早餐时候,欺负的人不同,欺负的人叫参数,你叫人买早餐,就是调用买早餐这个函数,小明或者小刚会给你买汉堡和奶茶。
如果还是不能理解,请看下面的例子。
如图
一个没有任何事件 条件
只有四个动作的触发。
这里不会管排泄之类的东西,如果你有极端强迫症,建议右上角。
如果你不能理解动作,请先去学T。
如图
另一个触发器
相信大家已经明白具体含义,每当玩家按下ESC,就会运行简介这个触发器,执行创建一个步兵给玩家1,然后对大魔法师释放暗影突袭技能,5秒后该步兵死去。
我们先不关心具体能不能放魔法,因为步兵没有魔法值,如果你不会改物编,建议先学物编。
我们假定这个是可以发生的。
那么其实简介这就是一个函数,相信大家已经理解了,函数就是一系列方法的集合。
每次调用该函数都会执行函数里面的动作。
同样买早餐也是一个函数。类比T的话,里面有三个动作:1.买汉堡2.买奶茶3.带回去
如果你觉得付钱找钱也算的话。其实也没什么。
T里面函数的传参。传递参数我们可以用全局变量。
我们将上面的T改一下
如图
大家应该能知道,按ESC,有一半的概率 创建一个骑士给玩家1
另一半概率是创建火枪手给玩家1.
创建之后都给大魔法师放了一个暗影突袭。
我们可以理解骑士和火枪手类似于小明与小刚。
总结
以上是生活随笔为你收集整理的JASS萌新学习指南(1.1)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: qsort函数排序
- 下一篇: (超详细)Oracle 10g RAC