安装lua-5.2.3的步骤:
1,首先下载最新版lua ,然后解压到你想解压到的位置 http://www.lua.org/ftp/
2,运行终端,cd 进入该文件夹src目录下。
3,在终端输入 make macosx 然后点击回车。
4,cd 至根目录下(指你刚在下载文件的根目录),在终端输入make test 然后回车。
正常出现 scr/lua -v Lua 5.2.0 Copyright(C)1994-2011 Lua.org,PUC-Rio
5,然后输入命令: sudo make install ,然后要求输入密码,这个密码是你的开机密码,如果没有直接回车。
有的话,输入密码之后回车就自动安装了。
6,安装完成后输入 lua -v 监测下是否出现 Lua 5.2.0 Copyright (C) 1994-2011 Lua.org, PUC-Rio
出现则安装成功。
一、lua创建.pkg文件操作:
(1)新建文件,选择other,规则:
开始编写pkg文件,还记得README里的规则吗?再看一次:
1) enum keeps the same //枚举类型保留不变
2) remove CC_DLL for the class defines, pay attention to multi inherites //不要使用CC_DLL,改用多继承
3) remove inline keyword for declaration and implementation //删除内置变量?
4) remove public protect and private //不要用访问限定词
5) remove the decalration of class member variable //不要成员变量
6) keep static keyword //保留静态关键词
7) remove memeber functions that declared as private or protected //非public的函数
(2)改动文件名为a.pkg 然后打开它所在的文件夹,复制到tools/tolua++中
(3)解压tools/tolua++中的文件tolua++.Mac.zip 更改build.sh中的:第一个-》TOLUA=/Users/student/Desktop/cocos2d-x-2.2.2/tools/tolua++/tolua++
最后一个:cd ${SCRIPT_DIR}
${TOLUA} -L basic.lua -o /Users/student/Desktop/lua/LuaCocos2d.cpp Cocos2d.pkg
二、lua加入.pkg文件操作:
cd /Users/student/Desktop/cocos2d-x-2.2.2/tools/tolua++
ls
vi Cocos2d.pkg
i
加入.pkg的文件
ESC
shift+ZZ
pwd
make
三、运行lua脚本(类的使用)
将LuaCocos2d.cpp文件替换掉cocos2dx_support的LuaCocos2d.cpp 并将其加入到项目中。创建一个.lua的文件,进行测试。