首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
onexit专题
在 往CCLayer里面加 Notification通知的时候,一定要加在OnEnter和OnExit里面
在 往CCLayer里面加 Notification通知的时候,一定要加在OnEnter和OnExit里面,不要加在init和 dealloc上面,因为 很多时候CCLayer是通过node方法产生的,在切换layer的时候,dealloc不一定会调用,这样会导致一个layer多次注册一个通知,这样导致,如果发送一个通知,会多次调用通知响应函数,导致问题,切记。 例子代码
阅读更多...
cocos2dx之onEnter,onExit
在创建一个layer时,会自动调用到layer中的onEnter,在退出当前的layer时,会调用到onExit,在CCLayer中,有四个成员方法: void onExitTransitionDidStart();//2,创建完layer的时候调用,也就是1调用完之后调用void onEnter();//1,创建时调用void onExit();//3,退出当前layer的时候调用,
阅读更多...