- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(营销策划)脚本策划
LUA 基础(张哲)
的基石。一切剧本、图片、音乐、动画等皆是由脚本语言整合在一起并由程序解释
执行的。所以可以说脚本是程序与剧本之间的桥梁。脚本策划的职能就是建立起这个桥
梁,
1.1 脚本语言
当前脚本语言层出不穷,在网络游戏行业比较流行的脚本语言是LUA 和 PYTHON 。
LUA :Lua 是一个小巧的脚本语言。该语言的设计目的是为了嵌入应用程序中,从而
为应用程序提供灵活的扩展和定制功能。我们熟知的作品为《魔兽世界》“大话西游系
列”
它的主页是。
Python :PYTHON 也是一款比较灵活的脚本语言,但是这里它不作为重点来论述,有兴
趣的人可以去找相关资料进行学习。
2 LUA 语言
2.1 概述
LUA 语言是一款灵活的语言,使用它作为脚本的网络游戏很多大家都耳熟能详,比
如 RO ,WOW ,梦幻西游系列等。中青宝网的游戏也是使用LUA 语言作为游戏脚本语言。
一门语言的学习从来就不可能一蹴而就的,这里也是按照正常的途径一点一点的来
教给大家如何学习一门语言。我们将从一个策划对脚本的需求角度来了解 LUA 语言。
2.2 LUA 的基本应用
通过上文对脚本策划的描述,我们可以知道脚本策划的大致工作,那么 LUA 语言就是进
行这些工作的基础。
在我们所见到的游戏中到底有哪些地方使用了脚本?
例:梦幻西游里的跑环任务,魔兽世界里的 BOSSAI 设计,魔兽世界的副本设计 ,
在中青宝网的游戏《抗战》中,UI 界面都是使用 LUA 来进行编写的。
LUA 语言是怎样来产生作用的?我们将在下面的学习中一点点来接触。
3 LUA 语言基础
学习一门语言必须掌握一些基础,正如学习英语需要学会 26 个英文字母,学习汉
语需要记住基本字形一样。
LUA 语言中也有需要硬性记忆的东西,没有接触过计算机语言的人必须靠自己的记
忆把以下的基础内容记住。这些东西可能没有一点用,但是缺少这些东西,你可能会犯
严重的错误。
词汇约定:
LUA 中的标识符可以是任何字符串,数字和下划线,但不能是数字开头。这符合大多数
语言的标识符定义规则。(字符的定义依赖于当前的位置:任何字母排序的字符可以做为标
识符被使用) 。
以下的字符串是作为关键字被保留的,不能定义为标识符:
andbreakdoelseelseifendfalseforfunctionifinlocalnilnotorrepeatreturnthentru
euntilwhile
LUA 是大小写敏感的语言:and 是一个保留字,但 And 和 AND 是不同的,合法的标识符。
作为一个约定,标识符以下划线开头并紧跟大写字母(如:_VERSION)是 LUA 作为内部变量保
留的。
下面的字符串指出另外一些标号:
+-*/^=~=====(){}[];
:,
斜体的字符串是被使用匹配的单引号或双引号定界的。它可以包括类型于 C 的转义符:
值和类型
LUA 是一种动态类型语言,这意味着变量没有类型,只有值。在这个语言里没有类
型定义,所有的值传达自已拥有的类型。
在 LUA 中有八种基本类型:nil 、boolean 、number 、string 、function 、userdata 、
thread 、table 。.Nil是空值(nil)的类型。
没有语言基础的人理解起以上东西可能比较吃力,但是这些东西必须要记住,这是基础。
除此之外,还有很多基础性的知识需要掌握,这些东西需要花费时间去理解,记忆,例
如:变量,强制
4 LUA 脚本实例
在了解 LUA 基础后,这里我们先看一个 LUA 实例。
Speaknum=4随机对白的数量
Speak={}NPC 给出的第一句随机对白,参数一对白,参数二几率
Speak[1]={同志们!我们失去了许多英雄!这意味着我们失败了吗?不!这只是个开
始! ,25}
Speak[2]={ 日寇的国力和军力是我中国的数倍之多!是什么使我们坚持到现在?!这
您可能关注的文档
最近下载
- [邢台]2024年河北邢台市高层次人才引进777人笔试历年高频考点(难、易错点)附带答案详解.docx
- 2025年皖北卫生职业学院单招职业技能测试题库及答案(名师系列).docx VIP
- 高中信息技术粤教版必修一运用顺序结构描述问题求解过程课件.pptx
- SHT3903-2017 石油化工建设工程项目监理规范.docx
- 运用顺序结构描述问题求解过程课件高中信息技术粤教版必修1.pptx
- 女生安全防卫.pptx VIP
- 个人安全防卫.pptx VIP
- 留置尿管及膀胱冲洗护理.pptx VIP
- 4.2运用顺序结构描述问题求解过程-粤教版(2019)高中信息技术必修一教学设计.docx
- NI_VeriStand使用手册完整版.docx
文档评论(0)