- 8
- 0
- 约7.72千字
- 约 4页
- 2015-09-26 发布于重庆
- 举报
游戏脚本语言的研究
本栏目责任编辑:谢媛媛 ······软件设计开发·
游戏脚本语言的研究
周程.陈代进
(广州康大职业技术学院,广东广州511363)
Python、Lua等语言在游戏开发方面的应用.指出了脚本语言在未来游戏开发中的趋势。
关键词:游戏开发:脚本语言 、
中图分类号:TP311文献标识码:A 文章编号:1009—3044(2008)15-21061-02
TheResearchofGame
ScriptingLanguage
ZHoU
Cheng.CHENDai-jill
一
一 I
VocationalTechnical 51
(GuangzhouXa.gda CoUege,Guangzhou1363,China)
andsummarizedthe the the of lan-
and
Abstract:Analyzed scriptinglanguagesuperiorlyshortcoming,hasanalyzedapphcafionscripring
inthe thefeatureof and.SO the of andsoonin
Python、Lllaon,summarized
guage gamedevelopment,introduced aPplicationPython、Lln
outthe of inthe
the鲫e pointed tendencyscriptlanguagegamedevelopment.
development,had
words:The
Key galTledevelopment;Scriptinglanguage
1前言
随着护戏项目规模的不断扩大,游戏内容越来越丰富,需要编辑的东西越采越多.对数据驱动的要求也就越来越高。传统的编
译型语言t..乞++已无法满足开发者对于语言灵活性,易用性,动态编译的需求嘲。游戏开发趋向于将脚本语言和C,C++等语言结合起
络游戏开发的中坚力量。
2脚本语言的优势
(1)语法简单、易懂。脚本语言中抽象符号和古怪的语法和缩写词相对较少,编写和维护容易,其结果是测试、调试和修改也变得容易。
(2)动态数据类型检查。变量不需要预先定义其类型,系统会在运行时自动检查变量的类型。对于变量采用“后期绑定”的方式,
并不像C等语言在编译时就分配内存,而是在变量被引用时才被创建。
(3)自动进行垃圾收集和内存分配。据CERT(theComputer ResponseTeam)报告称,软件中80%的漏洞都是由缓冲区
Emergency
溢出产生的。脚本语言没有指针。在运行时自动处理垃圾收集和内存分配,这样可以就使得缓冲区溢出难以发生。
员的时间。
(5)可移植性强。脚本语言与处理器、操作系统的平台无关,当脚本语言编写的程序移植到不同的平台时,只要改变它的解释器,
其它任何事情都不需要做。
脚本语言功能或被脚本语言“胶”到一起。
(7)模块化,可重用性高。脚本语言支持模块化,代码可以被制作成容易使用的小组件。它也可以很轻松地重用
您可能关注的文档
- 栀子指纹图谱及不同生长期西红花苷和栀子苷含量的研究.pdf
- 栅格图像处理.doc
- 标准工时测定与制定方法.doc
- 标准质量生产的基本原理理念和实施对策.pdf
- 标度效应代数上的理想拓扑型收敛定理.pdf
- 标志预访问和组选择历史相结合的低功耗指令cache.pdf
- 标签内与标签外应用药物洗脱支架对冠心病预后的影响.pdf
- 栈和队列_练习题.doc
- 栈数据结构.ppt
- 栈的基本操作.doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)