通过c++调用lua 脚本, 环境VC++6.0 lua sdk 5.1.4 在调用前先认识几个函数。1.调用lua_open()将创建一个指向Lua解释器的指针。2. luaL_openlibs()函数加载Lua库。3.使用luaL_dofile()加载脚本并运行脚本。4. lua_close()...
1. Lua解释器Lua解释器是什么? Lua解释器是一个使用Lua标准库实现的独立的解释器,是一个很小的Lua应用(总共不超过500行的代码)。解释器负责程序和使用者的接口:从使用者那里获取文件或者字符串,并传给Lua标准库,Lua标准库负责最终的代码运行。当Lua作为独立程序运行的时候,Lua和...
把之前用2.2.3的代码迁移到3.1.1真是个蛋疼的工作,话说3.1.1做的改动还真是大啊。可以在HelloWorldScene.cpp中看到,之前的各种CCXXX都被废弃了。例如,新建一个CCLayer现在是Layer, CCScene现在用Scene。以下是新建一个场景,并在场景中放置一个图片的...
分类:
其他好文 时间:
2014-06-28 17:22:19
阅读次数:
210
local uilocal function createLayerUI() if not ui then ui=cc.Layer:create(); createLayerUI=nil; end return ui;endlocal sclocal function createLayerSc.....
分类:
其他好文 时间:
2014-06-21 13:53:39
阅读次数:
194
local uilocal function createLayerUI() if not ui then ui=cc.Layer:create(); createLayerUI=nil; end return ui;endlocal sclocal function createLayerSc.....
分类:
其他好文 时间:
2014-06-21 10:22:02
阅读次数:
201
最近刚转了游戏,来公司不久就接到一个任务就是做一个视频播放的功能,自己花了3天时间,暂时实现了一个简易的功能,特写篇博客,以作记录。参考地址如下:http://blog.csdn.net/xiaominghimi/article/details/6870259http://blog.csdn.net...
分类:
移动开发 时间:
2014-06-21 09:00:29
阅读次数:
1207
1 --逻辑表达式 2 3 --1+2+3+...+n 4 function fun1(n) 5 local sum = 0 6 for i=1,n do 7 sum = sum + i 8 end 9 return sum 10...
分类:
其他好文 时间:
2014-06-21 08:04:22
阅读次数:
292
1.新建项目2.在项目中添加附加项目。A:在“解决方案资源管理器”中找到整个解决方案,右击,选择“添加”->“现有项目”。在弹出的对话框中找到“项目目录/cocos2d/cocos/editor-support/cocostudio/proj.win32/libCocoStuido”点击确定。B:在...
分类:
其他好文 时间:
2014-06-21 00:26:23
阅读次数:
389
Lua支持面向对象,操作符为冒号‘:’。o:foo(x) o.foo(o, x).Lua程序可以调用C语言或者Lua实现的函数。Lua基础库中的所有函数都是用C实现的。但这些细节对于lua程序员是透明的。调用一个用C实现的函数,和调用一个用Lua实现的函数,二者没有任何区别。函数的参数跟局部变量一....
分类:
其他好文 时间:
2014-06-20 18:23:56
阅读次数:
1212
cocos2dx针对游戏设计的不同方面会有不同的优化方案,可以对声音,对内存,对图片格式,对色彩等等进行优化。有关这些方面的方法请大家查找其他的文章。我今天要说的是如何对精灵进行优化,程序中我们用到的最多的就是精灵,大到背景、UI,小到 NPC、道具,只要是用图片展示的,都是精灵或它的子类。精灵是什...
分类:
其他好文 时间:
2014-06-20 17:42:00
阅读次数:
246