externstd::stringget_lua_stack(void);std::stringstack=get_lua_stack();std::string get_lua_stack(void){ return LuaEngine::getInstance()->getLuaStack(.....
分类:
其他好文 时间:
2014-12-25 12:59:08
阅读次数:
344
一 新建编译系统二.使用新建的编译系统三配置{"cmd": ["lua", "$file"],"file_regex": "^(...*?):([0-9]*):?([0-9]*)","selector": "source.lua"}使用Ctrl+B 就可以运行lua 文件
分类:
其他好文 时间:
2014-12-24 17:36:19
阅读次数:
186
3.1语言的设计
对Ruby JavaScript Java Go 从服务端客户端以及静态动态这2个角度进行了对比. 这四种语言由于不同的设计方针,产生了不同的设计风格....
分类:
其他好文 时间:
2014-12-23 19:35:37
阅读次数:
171
1 .Lua生成随机数:Lua 生成随机数需要用到两个函数:math.randomseed(xx), math.random([n [, m]])1. math.randomseed(n) 接收一个整数 n 作为随机序列种子。2. math.random([n [, m]]) 有三种用法: 无参调用...
分类:
其他好文 时间:
2014-12-23 19:09:14
阅读次数:
188
在quick-cocos2d-x lua的开发过程中,我们在传递参数的时候需要传入函数作为我们的参数,通常有两种方法,一种是使用function把我们的函数包起来,另一种是用handler将我们的函数封装起来,这两种方法在使用的时候是明显不同的,下面我就要贴出自己在quick中的代码来说明我理解的二者的不同。
首先是handler,如果我们的参数函数本身是没有参数的,那么应该是:
local ...
分类:
其他好文 时间:
2014-12-23 12:32:48
阅读次数:
430
实现
该工具类对Cocos2d-x中的HttpClient进行了封装,使可以在Lua中实现http异步请求。
LuaHttpClient.h
#ifndef __LUAHTTPCLIENT_H__
#define __LUAHTTPCLIENT_H__
#include "cocos2d.h"
USING_NS_CC;
#include "cocos-ext.h"
USING_NS_CC_EXT;
// 参数封装类
class LuaParams{
public:
stat...
分类:
Web程序 时间:
2014-12-23 10:37:32
阅读次数:
383
--3d模型和3D动画的创建require"Cocos2d"localSprite3DScene=class("Sprite3DScene",function()returncc.Scene:create()end)--添加create函数functionSprite3DScene:create()localscene=Sprite3DScene.new()scene:addChild(scene:init())returnsceneend--添加构造函数functionS..
分类:
其他好文 时间:
2014-12-23 06:45:22
阅读次数:
1037
前半年在刷题的时候,觉得自己的编码能力和算法能力有了显著的提高。虽然这与我每天都在刷题,还有坚持每道题都深究有很大的关系,但是我想,应该还有另外一个原因:套路。这几周开始看lua,还有其他零零碎碎一些东西,看书和看材料都很快,但是如果不练,或者说没有更多的练习,很多东西还是记不住,即使看了一本书,也...
分类:
其他好文 时间:
2014-12-23 00:04:42
阅读次数:
215
Hub构成了 Eventlet 的事件循环,它分发 I/O 事件、调度 greenthread。Hub的存在使得协程被提升为 greenthreads。Eventlet 有多种hub的实现,所以在使用之前应该选择最适合自己系统的实现:epolls 要求 Python 2.6 或python-epo....
分类:
编程语言 时间:
2014-12-22 22:31:08
阅读次数:
276
mac从源码编译安装是最方便的,lua源码不足两万行,编译几秒钟的事。 打开terminal,依次输入以下命令: curl -R -O http://www.lua.org/ftp/lua-5.2.3.tar.gz tar zxf lua-5.2.3.tar.gz cd lua-5.2.3 make...