Lua
VinChyy
路漫漫其修远兮,吾将上下而求索
展开
-
【Lua笔记】Lua中生成随机数
【参考博文】Lua生成比较理想的随机数的方法 Lua生成随机数注意:给随机数设置随机数种子:math.randomseed(xx)lua对随机数种子也是有一定要求的:不能太相近lua中的os.time()是基于秒的,不太满足lua对随机数种子的要求(如果设置随机数种子的频率太高的话)解决方案: 把 os.time()返回的数值字串倒过来再取高位7位。 这样,即使 os.time...转载 2018-03-16 10:09:10 · 3885 阅读 · 0 评论 -
【lua】编译lua解释器和库
【参考原文】从零开始的Lua宅[1]:编译Lua解释器从www.lua.org下载lua源码的压缩包解压进入src文件夹,这200多k的c代码就是Lua的本体,依靠这些本体我们可以在windows环境下做出三样东西: 一个Lua的静态库 .lib 一个Lua的解释器 Lua.exe 一个Lua的编译器 Luac.exe1.静态库:打开VisualStudio,新建一个win32空项目,名字为L转载 2018-03-05 23:45:25 · 448 阅读 · 0 评论 -
【lua笔记】lua数据类型转换
1.转换成字符串tostring()可以将布尔类型和数值类型转换为字符串类型,示例:local value = true;print(tostring(value)); -- 输出"true"local num1 = 10;local num2 = 10.0;local num3 = 10.03;print(tostring(num1)); --输出"10...原创 2018-03-13 11:03:17 · 2545 阅读 · 0 评论 -
【lua】lua编程技巧
【参考原文】高性能 Lua 技巧(译) 【参考原文】编写高性能的Lua代码 【参考原文】Lua代码风格指南 【书籍】Lua Programming Gems使用局部变量运行代码之前,Lua 会把源代码翻译(预编译)成一种内部格式,这种格式由一连串虚拟机的指令构成,与真实 CPU 的机器码很相似。接下来,这一内部格式交由 C 代码来解释,基本上就是一个 while 循环,里面有一个很大...转载 2018-03-19 14:34:26 · 1424 阅读 · 0 评论 -
【lua技术摘录】Lua性能剖析
Lua 性能剖析mark mark转载 2018-03-20 10:38:49 · 265 阅读 · 0 评论