软件过程与项目管理第七次做业

软件过程与项目管理第七周做业html

  咱们的2D游戏已经基本成型了,只有一些小的接口没有实现,如今要作的主要工做就是测试。咱们测试要用到的语言是lua语言。咱们之前没有接触过lua语言。这周我就上网学习了一下lua语言的背景知识,下面作一个简要的总结:程序员

一、lua简介:lua是一个小巧的脚本语言。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在全部操做系统和平台上均可以编译,运行。Lua并无提供强大的库,这是由它的定位决定的。因此Lua不适合做为开发独立应用程序的语言。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能。web

2lua的目标:Lua的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确作到了这一点。数据库

3lua的主要特性:轻量级、可扩展性;安全

4lua的应用场景:游戏开发、独立应用脚本、web应用脚本、扩展和数据库插件、安全系统。学习

5、基本的语法:我是参照网上的教程,网站的网址为:http://www.360doc.com/content/14/0116/10/9200790_345646276.shtml测试

6、本项目中的测试用例:网站

function main()lua

  SetWindowSize(1024, 600);spa

  SetTitle("Maisakura Test");

  GraphLoad(3, "Y.jpg");

  GraphLoad(4, "01010103.jpg");

  --GraphLoad(5, "01010103.bmp");

  GraphSetXY(4, 200, 0);

  SoundLoad(1, "bgm.wav");

  SoundPlay(1, 0, 1);

  GraphSetDraw(3, 1);

  GraphSetDraw(4, 1);

  GraphSetAlpha(4, 128);

  MotionMove(4, 300, 200, 0, 0, 5000, 0, 1);

End

这段lua测试的是图片的相关设置以及背景音乐的播放等相关的接口是否被实现。更多接口的测试还在进行中。

相关文章
相关标签/搜索