zoukankan      html  css  js  c++  java
  • 软件过程与项目管理第七次作业

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

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

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

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

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

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

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

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

    function main()

      SetWindowSize(1024, 600);

      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测试的是图片的相关设置以及背景音乐的播放等相关的接口是否被实现。更多接口的测试还在进行中。

  • 相关阅读:
    宏队列与微队列
    async 与 await
    promise关键点
    promiseAPI
    promise基本使用
    JS中的错误(Error)即错误处理
    两种类型的回调函数(同步回调与异步回调)
    区别实例对象与函数对象
    在二叉树中查找指定值结点的所有祖先
    关于js点击事件出现 xx is not defined at HTMLAnchorElement.onclick 的问题
  • 原文地址:https://www.cnblogs.com/xuge/p/5397783.html
Copyright © 2011-2022 走看看