Lua能够调用C函数的能力将极大的提高Lua的可扩展性和可用性。 对于有些和操作系统相关的功能,或者是对效率要求较高的模块,我们全然能够通过C函数来实现,之后再通过Lua调用指定的C函数。 对于那些可被Lua调用的C函数而言,其接口必须遵循Lua要求的形式,即typedef int (*l...
分类:
其他好文 时间:
2014-06-27 15:04:37
阅读次数:
202
-- author : coder_zhang-- date : 2014-6-25root = nilfunction insert_node(number) if root == nil then root = {value = number, left = nil, ...
分类:
其他好文 时间:
2014-06-26 16:51:36
阅读次数:
170
Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQL Proxy相比,作者强调的是amoeba配置的方便(基于XML的配置文件,用SQLJEP语法书写规则,比基于lua脚本的MySQL Proxy简...
分类:
数据库 时间:
2014-06-26 14:18:15
阅读次数:
187
Lua 和 C++ 是这样交互的
乱七八糟的前戏:
1. 到官网下载 Lua 文件
2. 设置环境 可参考
交互过程有:...
分类:
编程语言 时间:
2014-06-26 14:11:51
阅读次数:
222
Cocos2d-x 脚本语言Lua中的面向对象 面向对象不是针对某一门语言,而是一种思想,在面向过程的语言也可以使用面向对象的思想来进行编程。在Lua中,并没有面向对象的概念存在,没有类的定义和子类的定义,但同样在Lua中可以利用面向对象的思想来实现面向对象的类继承。一、复制表的方式面向对象--Lua中的面向对象
--[[
复制表方式面向对象
参数为一张表,通过遍历这张表取值,赋给一张空表...
分类:
其他好文 时间:
2014-06-25 19:53:21
阅读次数:
196
Cocos2d-x从以前苹果平台上的Cocos2d发展而来,版本已经更新到了3.1.1。作为一个跨平台的游戏开发引擎,现在已经被上百个国家在使用,这也是国人的骄傲!Cocos2d-x现在支持C++、Lua和JS开发语言,支持的平台也几乎涵盖了目前主流的平台其中包括Windows7、Android.....
分类:
其他好文 时间:
2014-06-25 12:38:22
阅读次数:
268
前言: 最近在研究Cocos2d-x,虽然之前用VS2012 + C++写过几个很小很无聊的游戏,但是Cocos Code IDE + Lua还是最近几天才开始学习的。我是第一次接触Lua语言,因为偷懒也没有专门去学习它的语法结构,直接看别人的源代码边学边用。Cocos Code IDE是基于Ec....
分类:
其他好文 时间:
2014-06-25 11:14:54
阅读次数:
307
移植lua到stm32,单片机使用脚本语言以提高可扩展性与可配置性...
分类:
其他好文 时间:
2014-06-24 23:33:20
阅读次数:
1457
Cocos2d-x 脚本语言Lua基本数据结构-表(table) table是Lua中唯一的数据结构,其他语言所提供的数据结构,如:arrays、records、lists、queues、sets等,Lua都是通过table来实现,并且在lua中table很好的实现了这些数据结构。--摘自:《Programming in Lua》看以下代码,可以很清晰的明白Lua中表的使用:-- Lua中的表,t...
分类:
其他好文 时间:
2014-06-24 18:45:11
阅读次数:
258
Cocos2d-x游戏开发之lua编辑器 subime 搭建,集成cocos2dLuaApi和自有类...