nav emailalert searchbtn searchbox tablepage yinyongbenwen piczone journalimg journalInfo journalinfonormal searchdiv searchzone qikanlogo popupnotification paper paperNew
2008, 04, No.180 22-23+1
LUA脚本语言在游戏引擎中的应用分析
基金项目(Foundation):
邮箱(Email):
DOI:
摘要:

在游戏引擎中主要是通过脚本系统控制人物的行为模式,LUA脚本语言应用于游戏引擎中不仅能缩短游戏开发周期,而且能发挥第三方脚本的灵活性和健壮性。LUA是一种免费、开放的中间代码型的脚本语言,论文分析了在游戏引擎中应用LUA脚本操作堆栈数据使数据共享的模式,分析了引擎与LUA脚本在游戏中各个模块的实现过程,构建了一个两者整合的框架。

Abstract:

This paper presents a new model to apply LUA script into the development of game engine design, especially to take the stack as the middle level for both LUA and engine in data communication. Other advantages for LUA application in the game engine design include the shorter development cycle and the robustness of the engine.

KeyWords:
参考文献

[1]Bruce Dawson.Adding Languages to Game Engines[J].Game Developer Magazine,1997.

[2]Roberto Ierusalimschy.Luiz Henrique de Figueiredo,Waldemar Celes.Reference Manual of the Programming Language LUA4.0[DB/OL].http://www.LUA.org,2003.

[3]R.Ierusalimschy,L.H.de Figueiredo,W.Celes.LUA-an extensible extension language[C],Proceedings of XXI Brazilian Seminar on Software and Hardware,1994.

[4]R.Ierusalimschy,L.H.de Figueiredo,W.Celes.LUA-an extensible extension language[J],Software:Practice&Experience,1996,26(6).

[5]R.Ierusalimschy,L.H.de Figueiredo,W.Celes.The Evolution of an Extension Language:A History of LUA[C].Software:Proceedings of V Brazilian Symposium on Programming Languages,2001.

[6]R.Ierusalimschy,L.H.de Figueiredo,W.Celes.LUA.an extensible embedded language[J].Dr.Dobb's Journal,1996,(12).

[7]A.Sah and J.Blow:A new architecture for the implementation of scripting languages[C].Proc.USENIX Symposium on Very High Level Languages,1994.

基本信息:

中图分类号:TP311.52

引用信息:

[1]魏江平.LUA脚本语言在游戏引擎中的应用分析[J].微型电脑应用,2008,No.180(04):22-23+1.

发布时间:

2008-04-20

出版时间:

2008-04-20

检 索 高级检索

引用

GB/T 7714-2015 格式引文
MLA格式引文
APA格式引文