1、
今天碰到一个错误: 调用AnimationManager对象的instance()方法时,显示该对象没有该方法,而实际上我是有这个方法的。找来找去,原来我定义这个Bomb对象时,class{}后没有接分号。
2、
今天又遇见一个错误,人家给的源码,怪物都是很有规则的走动的,并且使用了CCMoveBy 动作,而我使用这个动作时,怪物直接飞走了。搞来搞去,原来是我在CCMoveBy中的参数向量用错了值。我的值是目的地址。而源码中给的值是差值即 deltaPosition。
3、如果有一个对象被vector队列引用。如果通过其父节点删除该对象时并没有在vector队列中删除,那么会报错!
4、LOCAL_WHOLE_STATIC_LIBRARIES 是什么它是: 表示一个某个指定的模块被当成“档案”链接到程序中。
5、HelperScene.obj : error LNK2019: 无法解析的外部符号 "public: static class cocos2d::CCLuaEngine * __cdecl cocos2d::CCLuaEngine::engine(void)" (?engine@CCLuaEngine@cocos2d@@SAPAV12@XZ),该符号在函数 "public: virtual bool __thiscall HelperScene::init(void)" (?init@HelperScene@@UAE_NXZ) 中被引用
这个错误,我是通过把luaEngine文件考到自己的工程下解决的
6、在写LUA脚本时,老是报内存坏道,结果是因为我在调用sprite的setPosition方法时使用了点而不是冒号导致的。
sprite.setPosition()是错误的,应当写成sprite:setPosition();
7、visual 2010 中的resources是由配置属性调试中的工作目录定的,工作目录指向该地址,那么图片资源就在该地址中出现,否则会报找不到图片资源。资源文件夹可以通过修改工作目录来修改
8、添加LUA SUPPORT时,如果报找不到 luaEngine.cpp 则是因为模板导错了。
9、新建筛选器,可以添加别的工程的类
10、lua里面给CClabelTTF赋值时,如果是给””值则,在MAC下编译会报错。
11、lua里面#是用来查找表中的元素的个数的。
12、在LUA里面 sequence 当作是个单例来使用时,会有内部问题,假如多个函数重复调用这个 sequence会导致内部的 action时间变短,不知道其中的原由 ?
13、在LUA里面 sequence 当作是个单例来使用时,会有内部问题,假如多个函数重复调用这个 sequence会导致内部的 action时间变短,不知道其中的原由。
14、为什么fadein会被自动释放
15、self->setString(label); 报错~~~~~~~~~~~~ 我去原来是因为该对象被提前关闭了 被 removeFromParent()
16、
for (iter = m_pHandlersToAdd->begin(); iter != m_pHandlersToAdd->end(); ++iter) {
pHandler = *iter;
if (! pHandler) {
break;
}
if (dynamic_cast<CCTargetedTouchHandler*>(pHandler) != NULL) {
forceAddHandler(pHandler, m_pTargetedHandlers);
} else {
forceAddHandler(pHandler, m_pStandardHandlers);
}
}
这段代码,我们可以看出。在访问 Touch对象时,访问的先后顺序并没有按事先定义好的priority进行访问该链表
17、CCLayerColor占内存吗?
18、LUA里面 对于一张表 如果value为空,那么即使KEY不为空,也无法获取其值。
使用表的时候,还是无法找到该VALUE也无法找到该KEY,该条记录不显示。
19、%02d == 2是宽度很简单。如果整数不够2列就补上0