自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NekoCode 的记事本

nekocode 的早期博客,Github ID: nekocode

  • 博客(4)
  • 收藏
  • 关注

原创 FProject_《galgame engine》篇

原项目日志(已荒废):http://hi.baidu.com/new/gal123   FProject:http://dl.vmall.com/c0xxq2qowq   全版本下载(目录,可选):http://dl.vmall.com/c0dd1sq75l FSC(最近无聊写的):命令行下的脚本游戏引擎(lua+bass),演示了bass的网络音乐库功能

2012-09-11 11:11:37 2106 1

原创 将指针传递给lua

void *p; lua_pushlightuserdata(L,p); lua_setglobal(L,"lud"); 指针是c++的灵魂,为了解决数据的传递问题,lua提供了一种类型:lightuserdata(还有一个是userdata,相当于一块自由内存,由lua的gc负责回收),通常我们用lightuserdata来储存c++中的指针. 比较常用的场景: 传递复杂结构数据,类

2012-09-09 15:03:11 4292

原创 将lua中的值放入栈顶

//将表内的值或普通值放入栈顶 void popval(lua_State *L,string val) { int pos=0,oldpos=0; if((pos=val.find('.',pos))!=string::npos) { string ptr(val,0,pos-oldpos); lua_getglobal(L, ptr.c_str()); pos++;

2012-09-09 14:51:54 1085

转载 c++返回table给lua

//定义函数(返回table) int func_return_table(lua_State *L) { lua_newtable(L);//创建一个表格,放在栈顶 lua_pushstring(L, "mydata");//压入key lua_pushnumber(L,66);//压入value lua_settable(L,-3);//弹出key,value,并设置到table里面去

2012-09-09 11:31:04 935

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除