cocos2dx-lua
文章平均质量分 64
zdx5080431
这个作者很懒,什么都没留下…
展开
-
cocos2dx载入lua 的时候,我所遇到的问题整理
本人最近 编写cocos2dx 的游戏的时候,想要多次载入lua。以前的时候有个误区,就是把lua管理器的指针至null。后来,发现不对,整体的思路有问题。下面描述一下我的思路,以此做一下记录。创建一个ccluaengine 的全局指针;CCLuaEngine *pEngine = NULL;付值一次。只能一次 ,因为多次付值就会造成,m_stack ,也就是C原创 2013-10-30 16:40:24 · 561 阅读 · 0 评论 -
cocos2dx,在lua里调用相同的lua文件。
游戏开发过程中,总会遇到“重试”的选项。我编写的游戏是用c++作为主框架,每一关都是一个lua文件,这就造成了一个问题。就是怎么再次读取刚才的哪个lua文件。有人说,简单。dofile,就可以了。我刚开始也是这么想的,但是dofile有个缺陷。(dofile是什么,一百度,就一大把)没有search功能,require 比较智能,但是智能读取一次,就不能再次读取了,因为lua已经记原创 2013-10-30 16:50:08 · 495 阅读 · 0 评论 -
cocos2dx 加入lua后,打包成apk中的luacoco2d文件的问题
曾经几时,我用tolua++,用的很爽,打包的时候,我就疯了。开个玩笑:)如果,兄台用了lua,那么打包成apk,你就要注意了。luacoco2d 这个文件很特殊,win版的和mac版的有些不同。下面我说下,我遇到的问题。win版:1.这个文件放到class文件夹里面,你运行才不会报错。2.打包时需要修改MK 的内容。LOCAL_PATH :=原创 2013-10-30 17:18:06 · 1188 阅读 · 0 评论 -
用lua 管理cocosbuilder,两个相同的ccbfile
我开发中,遇到了一个问题,我用lua,引入了两个相同的ccbfile。如下图。这是两个相同的ccbfile,打log你会发现,根本就无法区分,两个精灵没有分别入栈。所以要修改引擎。const char* CCBProxy::getNodeTypeName(CCNode* pNode){ if (NULL == pNode) {原创 2013-10-31 16:08:15 · 475 阅读 · 0 评论