黄小华的个人网站
熬过无人问津的日子才有诗和远方!
lua学习

一、Lua简介及应用

  1. 想像你住在一栋装潢完毕的别墅里,却可以通过手中的平板任意修改房间布局、家具摆放和色彩格调,只要有足够的资源和强大的架构手段,将别墅变成巴比伦空中花园也未尝不可能。 Lua就是类似于你手中平板一样的工具。
  2. Lua设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
  3. Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。
  4. Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言,可用于编写各种插件。
  5. Lua具有轻便小巧、可扩展性高、运行效率高等特点。
  6. 再说应用,当前Lua在游戏领域可谓大放异彩,从早期的各种游戏插件,到现在成熟的Lua热更新框架,特别在大型联网游戏方面:
  7. Lua热更新技术让安装客户端异常小巧(你没发现那些刚开始只有几十或几百兆的游戏玩一段时间后就有几个G了吗),开发人员不用再为策划永无止境的游戏活动焦头烂额(每逢节假日和一些奇怪的节日可以高效地掏空玩家的钱包)。