全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浅谈游戏脚本策划的职能 脚本是使用一种特定的描述性语言依据一定的格式编写的可执行文件又称作宏或批处理文件下面我们就来谈谈游戏脚本策划究竟是干什么的想了解更多相关资讯请持续关注我们应届毕业生培训网 游戏脚本策划主要干什么? 脚本策划近几年逐渐被重视越来越多的引擎越来越多的游戏对游戏脚本的定义和开发的支持让脚本的功能越来越强大也成为游戏策划开发游戏的利器之一在介绍脚本策划之前我有必要先解释一下什么叫脚本 通俗点说脚本就是利用程序实现一个简单的循环放在游戏中的具体例子就是:大家都知道网络游戏中的练级场所会定时、定点刷新怪物但这怪物是刷新出来的?当然不是由GM上线刷新而是利用事先设计好的脚本系统将自动按时间和地点刷新怪物而脚本策划所要做的就是制作游戏中不同的脚本比如上面提到的怪物刷新脚本、任务脚本等等 游戏脚本策划是策划团队中的“程序员” 脚本策划一般需要有一定的编程基础因为脚本本身其实就是一种程序 脚本策划的工作内容比较单一属于偏执行方面的策划是策划团队中的“程序员”主要负责游戏中脚本程序的编写 脚本策划类同于程序员但又不同于程序员因为会负责游戏概念上的一些设计工作通常是游戏设计的执行者因此游戏脚本策划必须要有编程功底他的工作是任务等的脚本编写以及管理程序提供的各种需要策划维护的脚本接口 脚本语言就是游戏世界得以运行的基石 如果说开发语言是游戏程序得以运行的基石那么脚本语言就是游戏世界得以运行的基石一切剧本、图片、音乐、动画等皆是由脚本语言整合在一起并由程序解释执行的所以可以说脚本是程序与剧本之间的桥梁所以也是主程序与剧情负责必须共同掌握的部分 脚本是如何形成的?程序设计的本身拓展和设计越来越复杂而且分划出不同的类型同时在继承发扬中丢失着底层的构架被越来越多的人所抛弃程序的东西让人望而却步无法驾驭而脚本就如程序管理员一样抓住程序设计本身一些最基本的构成思路和运行机理是一种总结概括把重点提炼把相关归类把过程简化保留一般的规则脚本简单地说就是一条条的文字命令这些文字命令是我们可以看到的(如可以用记事本打开查看、编辑)脚本程序在执行时是由系统的一个解释器将其一条条的翻译成机器可识别的指令并按程序顺序执行因为脚本在执行时多了一道翻译的过程所以它比二进制程序执行效率要稍低一些 各个游戏公司常用的脚本有:LUA和PYTHON 有些游戏公司的脚本是由公司程序员自己编写的一种开发工具 常用游戏脚本中目前应用比较广泛的有几种一个是LUA一个是PYTHON LUA脚本在魔兽世界中发扬光大(后来的征途中好像也采用LUA脚本)好多游戏都开始接受并且学习这种脚本知识以期能应用到自己游戏中游戏脚本的好处就是能够快速的调动一些游戏资源利用自己手上的关键字段进行指挥统领运营部门最适用 lua脚本与python脚本对比分析 1、两者的定位不同python的定位在于自身的独立开发即是说python定位于自己能解决所有的问题lua定位在与其它的代码尤其是C+代码进行相互配合的编译单独的Lua本身没有任何的意义 2、站在解决问题的角度上看python依靠自身越来越强大的库让编程者能实现越来越多越来越复杂的问题lua本身则必须与其它的编译语言结合才能解决问题以C+lua来举例单独的C+因为C+的复杂性在其解决问题提供方便的同时也给程序员带来了很大的麻烦这些麻烦主要有两个方面:1C+本身特别是能用好C+对程序员就来说就是一个很高的要求2,在解决复杂问题时C+程序结构的复杂性和逻辑实现的复杂性给程序员对程序的改进和维护带来了很大的麻烦而C+与Lua的结合让C+可以只负责为lua提供各种基本的功能函数库而Lua调用这些库来实现各种逻辑功能这种分工可以让程序员将程序中的基本代码库和逻辑实现代码进行分离使程序的效率和可维护有了很大的提高所以如果真的要站在解决问题的角度来对python和lua进行对比的话实际上是C+与python进行对比而与lua无关 3、python与C+对比我觉得python与C+对比的优势就在于其所提供的基本库大大的降低了程序复杂度与可维护性对程序员本身的要求比如同样的功能如果是C+来做的话可能其程序员必须具备三年的经验如果是python来做而python又有解决问题所需要的库的话一个具有一年程序经验的程序员可能就能完成了但是同样的如果是C+与Lua结合来解决问题的话可能就只需要半个高级程序员和一个只有c语言一年经验的程序员就可以了半个高级程序员负责提供lua的函数库另一个程序员只需要用这些代码库实现逻辑就行了 综上所述C+lua的开发模式和python源代码库开发+python脚本开发模式其实是一样的但是站在程序员的角度上来说C+lua就更为简单一些因为除去基本的lua解释代码外C+可以为lua动态提供各种函数库而python程序员则必须受制于python所提供的各种功能库所以如果解决一些
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国储备粮管理集团有限公司黑龙江分公司招聘98人参考题库附答案解析
- 2026年机械员之机械员专业管理实务考试题库200道及答案【有一套】
- 浙江国企招聘-2025台州温岭浙江岭食商贸有限公司招聘劳务派遣员工3人历年真题汇编附答案解析
- 2026湖北省定向山东大学选调生招录历年真题汇编及答案解析(夺冠)
- 2026年陕西省选调生招录(面向中南大学)历年真题汇编带答案解析
- 2025贵州贵阳息烽县城市维护建设发展有限公司面向社会公开选聘工作人员1人模拟试卷带答案解析
- 2025年湖南高速铁路职业技术学院招聘25人历年真题库附答案解析
- 2025山东滨州博兴县事业单位人才引进6人笔试备考试卷附答案解析
- 2025山东聊城临清市卫健系统事业单位招聘工作人员65人历年真题汇编带答案解析
- 2025四川自贡自流井区人力资源服务中心就业见习岗位招募1人笔试备考试卷附答案解析
- 疾控中心专业试题及答案
- 12123交管学法减分考试题库及答案
- GB/T 16951-1997金刚石绳索取心钻探钻具设备
- GA/T 1466.1-2018智能手机型移动警务终端第1部分:技术要求
- FZ/T 73009-2021山羊绒针织品
- 《最优化方法》研究生配套教学课件
- 2022年全国大学生海洋知识竞赛考试题库及答案(700题)
- 非物质文化遗产概论:第二章-非遗分类-第七节传统节日类遗产课件
- 生产过程监控记录
- 医院术中用血管理制度
- 髋关节置换的x线评估资料讲解
评论
0/150
提交评论