在使用cocostudio时,在释放内存时可以这样做:
在onExit()方法里添加如下:
void LoadLayer::onExit()
{
// 释放本对象自己
removeFromParentAndCleanup(true);
// 清理GUI管理类(这个不要放到最后清理)
GUIReader::shareReader()->purge();
...
分类:
其他好文 时间:
2014-07-20 10:28:27
阅读次数:
194
根据CCLayer 的源代码,若touchEnable为true, 在onEnter(),onExit()分别会注册监听及解除监听,这样一样就不会自己写监听. 需要注意的是默认监听多点触摸,即不会调用 virtualbool ccTouchBegan(CCTouch *pTouch, CCEvent...
分类:
其他好文 时间:
2014-07-05 18:27:18
阅读次数:
176
根据CCLayer的源代码,若touchEnable为true,在onEnter(),onExit()分别会注册监听及解除监听,这样一样就不会自己写监听.需要注意的是默认监听多点触摸,即不会调用virtualboolccTouchBegan(CCTouch*pTouch,CCEvent*pEvent);另外CCLayer提供了一个setTouchMode(ccTouchesModemod..
分类:
其他好文 时间:
2014-07-04 06:45:42
阅读次数:
378
2.2.1中骨骼动画释放不完全,需要更改源码进行手动释放,释放方法不能放在析构函数和onExit()函数中。第一步修改源码:文件位置:extensions/CocoStudio/Armature/utils/CCDataReaderHelper.cpp; if (pAsyncStruct->imag...
分类:
其他好文 时间:
2014-07-03 07:05:11
阅读次数:
255
cocos2dx--两个场景切换各函数调用顺序...
分类:
其他好文 时间:
2014-06-22 00:10:28
阅读次数:
303
层(Layer)的生命周期函数有如下:init()。初始化层调用。onEnter()。进入层时候调用。onEnterTransitionDidFinish()。进入层而且过渡动画结束时候调用。onExit()。退出层时候调用。onExitTransitionDidStart()。退出层而且开始过渡动画时候调用。cleanup()。层对象被清除时候调用。 提示 层(Layer)继承于节点(Node...
分类:
其他好文 时间:
2014-06-02 02:31:05
阅读次数:
337
层(Layer)的生命周期函数有如下:init()。初始化层调用。onEnter()。进入层时候调用。onEnterTransitionDidFinish()。进入层而且过渡动画结束时候调用。onExit()。退出层时候调用。onExitTransitionDidStart()。退出层而且开始过渡动...
分类:
其他好文 时间:
2014-06-02 02:09:51
阅读次数:
285