码迷,mamicode.com
首页 >  
搜索关键字:lua    ( 4543个结果
Lua系统库
Lua为了保证高度的可移植性,因此,它的标准库仅仅提供了非常少的功能,特别是和OS相关的库。但是Lua还提供了一些扩展库,比如Posix库等。对于文件操作而言,该库仅提供了os.rename函数和os.remove函数。 1. 日期和时间: 在Lua中,函数time和date提供了所有的日期和时.....
分类:其他好文   时间:2014-09-28 11:10:51    阅读次数:234
为什么RPP比lua更适合做脚本语言?
1.RPP以静态类型为主,最终的效率肯定比动态类型的lua要高,并且不会引起GC停顿。(目前与luaJIT性能接近) 2.RPP没有GC(自动垃圾回收),与C/C++互相调用简单直接,而且他们共享进程内存空间,RPP变量和C++变量生命周期相同,不会出现像lua一样的这里变量已经GC了那边还在使用。 3.RPP目前兼容50%的C++语法,70%的C语法,因此它天生就更亲近C++系的语法,所...
分类:其他好文   时间:2014-09-27 23:19:20    阅读次数:479
Lua序列化
概念普及 持久化 持久化(Persistence),即把内存中的对象保存到可永久保存的存储设备中。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。  持久化是将程序数据在持久状态和瞬时状态间转换的机制。(应用与游戏,)  JDBC就是一种持久化机制。文件IO也是一种持久化机制。 为什么需要持久化服务呢?那是由于内存本身的缺陷引...
分类:其他好文   时间:2014-09-26 23:23:29    阅读次数:290
lua5.1 和 5.2 关于 sequence 的定义变化,对#table取值的影响
引子环境 lua 5.2 a = {} for i=1,2 do a[i] = i*3 end a[4] = 11; print(a[#a]) ---print 11----------------------------------- a = {} for i=1,3 do a[i] = i*3 ...
分类:其他好文   时间:2014-09-26 21:38:58    阅读次数:236
【转】lua random()
先来看看这两段代码:①math.randomseed(os.time())for i=1,10 don = math.random(10)print(n)运行结果是:632107543410②for i=1,10 domath.randomseed(os.time())n = math.random...
分类:其他好文   时间:2014-09-26 19:08:38    阅读次数:139
推荐一款Visual Studio的LUA插件
推荐一款Visual Studio的LUA开发插件,是Cocos2D-X LUA开发的首选!...
分类:其他好文   时间:2014-09-25 23:23:50    阅读次数:373
手机游戏引擎的选择--学习游戏开发Cocos2d-x和Unity3D/2D哪个前景更好?更易上手?
现在手游火的一塌糊涂,引擎也是层出不穷除了引领3D市场的Unity3D,独霸2D市场的Cocos2D-X之外,还有虚幻、Sphinx等,甚至搜狐也开发了国产的Genesis-3D引擎。 其它的不多说,这里主要就对比Unity3D和Cocos2D-X,帮助大家选择。 如果你想开发一个2D游戏,有着C++/C/LUA之一的基础,那么Cocos2D-X也许比较适合你。他本身就为2D游戏设计,...
分类:移动开发   时间:2014-09-25 20:17:37    阅读次数:207
Lua面向对象
lua中的table就是一种对象,但是如果直接使用仍然会存在大量的问题,如下:1 Account = {balance = 0}2 function Account.withdraw(v)3 Account.balance = Account.balance - v4 end5 --下面是...
分类:其他好文   时间:2014-09-25 19:58:27    阅读次数:195
Lua字符串库
1. 基础字符串函数: 字符串库中有一些函数非常简单,如: 1). string.len(s) 返回字符串s的长度; 2). string.rep(s,n) 返回字符串s重复n次的结果; 3). string.lower(s) 返回s的副本,其中所有的大写都被转换为了小写形式,其他字符不变; 4)....
分类:其他好文   时间:2014-09-25 19:31:07    阅读次数:194
Lua模块
在lua中,我们可以直接使用requeire(“model_name”)来载入别的文件,文件的后缀名是.lua,载入的时候直接执行那个文件了。比如:my.lua 文件中print(“hello world!”)当我require(“my”)时,那么会直接输出hello world!特别注意:1、用r...
分类:其他好文   时间:2014-09-25 15:48:49    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!