欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

JASS萌新学习指南(1.1)

发布时间:2024/1/1 编程问答 80 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。