cocos2d:init和onEnter的区别

转自:http://blog.sina.com.cn/s/blog_93fb7d5c0100vhpw.html



都是CCNode类的方法,被调用顺序是先init,后onEnter;

init在类初始化时只会调用一次;

onEnter在该类(如CCLayer,CCSprite)被载入场景时被调用,可能会发生多次;

CCNode的子类,一般通过静态方法node来得到实例;而node方法的真正代码是:
return [[[self alloc] init] autorelease];

你可能感兴趣的:(cocos2d:init和onEnter的区别)