- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
JASS基础教程
■作者:天零萃梦
■转载请注明本文出处:本文假定您拥有WE触发器最基础的知识以及熟悉Windows的基本操作
■文中所用UI版本:夜天新手助推器汉化UI)
例如只对某玩家播放音效,或者让某些华丽的技能支持多人释放等.
Jass可以定义局部变量以及自定义函数,增加设计的方便性.熟练使用Jass可以很好的提高效率,
往往Jass几个输入字符就能完成的事情,GUI需要点选动作无数次才能做完.
GUI虽然可以完成几乎所有的功能,但是对于内存释放能力太差,转化成的Jass代码会执行许多额外
的动作.用Jass可以写出比GUI效率更高的代码,可以更灵活和更有效率地控制地图运行
Jass的基本使用方法
在地图制作时,Jass的基本使用方法有3种
1.自定义脚本区编辑Jass(位置在触发编辑器左侧,触发器树的最顶端,左键点击地图名字即
可进入)
2.触发器转换为代码后编辑Jass(选定触发器后,选择菜单-编辑-转化为自定义文本,确定
后可将触发器转换为Jass代码)
3.在触发器中直接编辑Jass(使用动作-自定义代码动作来输入Jass)
一变量篇
变量是指在运行过程中随时可以发生变化的量,与其相对的是常量,但是在地图中不允许自定义常
量,所以我们这里只说变量.
变量是数据的临时存放场所.在代码中可以只使用一个变量,也可以使用多个变量,变量中可以存放
文字,数值,单位以及玩家等.由于变量让你能够把程序中准备使用的每一段数据都赋给一个简短,易于
记忆的名字,因此它们十分有用.
变量分为全局变量和局部变量,全局变量是指在任何地方(任意触发器,任意函数中)都可以使用的
变量,例如我们在触发器中创建的变量.而局部变量,则是仅仅在触发器(或函数)当前运行时才存在的
变量.
创建全局变量只能在变量编辑器中设置.
变量的创建和使用方法
1.变量的命名规则
要使用变量,必须给变量取一个名字,就好像每个人都有自己的名字一样.
在JASS中,变量的命名必须遵循一下规则
1.变量名必须以字母开头,名字中间只能以字母,下划线”_”或数字组成,最后一个字
符只可使用字母或数字
2.在作用范围内不可使用相同名字的变量
3.变量名不能与任何函数名字相同
4.变量名不能是Jass中保留的关键字(关键字详见附录2)
例如strName1intMax_LengthintLessonstrNo3等是合法的变量名,而ABright_
3M_Number是非法的变量名
需要注意的是变量名是区分大小写的,也就是说,Jass不会认为“a”和“A”是同一种东
西.
定义和使用变量时,通常要把变量名定义为容易使用阅读和能够描述所含数据用处的名
称,而不要使用一些难懂的缩写如A或B2等.这样会增加理解的难度.
例如,要记录的数值是一个单位的生命值,可以写为unitLife或者
danWeiShengMingZhi,这样仅仅通过变量名就能知道我们记录的是什么,增加阅读难度的话如
果出现了BUG,需要排错时是很困难的.
2.变量的声明
在变量使用前,必须在代码中进行声明,即创建该变量.
在GUI中,我们可以使用变量编辑器来声明新变量
在这里声明的变量,是全局变量,这也是唯一声明全局变量的方法(在仅使用WE的前提
下).
所以我们这里暂时不讲全局变量的声明,只用知道声明全局变量就
您可能关注的文档
- 《数字信号处理》朱金秀第五章习题及参考答案.pdf
- 《医学心理学》教学大纲.pdf
- 《AE影视后期制作》理论试题.pdf
- Unit8单元综合测试卷(B) 牛津译林版英语七年级上册.pdf
- IDC设计规范理解:《GB50174数据中心设计规范主编解读》.pdf
- EPC设计施工总承包管理模式与造价控制.pdf
- Dreamweaver代码大全DW常用代码.pdf
- C程序设计专接本校考试题及答案.pdf
- CDMA基本原理试题-答案(7月份更新电信考试资料).pdf
- BEC商务英语(高级)听力模拟试卷100(题后含答案及解析).pdf
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)