lua
文章平均质量分 84
xfnjlove
这个作者很懒,什么都没留下…
展开
-
修改lua的文件加载器,自定义lua文件加载
Lua提供高级的require函数来加载运行库。 1. require会搜索目录加载文件 2. require会判断是否文件已经加载避免重复加载同一文件。 require使用的路径和普通我们看到的路径还有些区别,我们一般见到的路径都是一个目录列表。require的路径是一个模式列表,每一个模式指明一种由虚文件名(require的参数)转成实文件名的方法。更明确地说,每一个模式是一转载 2014-02-27 11:44:21 · 1857 阅读 · 0 评论 -
如何编写高性能的Lua代码
Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。 所以大部分时候我们不需要去考虑性能问题。Knuth有句名言:“过早优化是万恶之源”。其意思就是过早优化是不必要的,会浪费大量时间,而且容易导致代码混乱。 所以一个好的程序员在考虑优化性能前必须问自己两个问题:“我的程序真的需要优化转载 2014-04-25 17:31:35 · 1059 阅读 · 0 评论