执行选择器未调用第二次加载场景
问题描述:
我正在使用执行选择器调用场景的init方法中的方法。当我替换CCDirector的场景替换场景方法并移动到其他场景,然后用前一个场景替换其他场景时,它将进入其init方法,但不会调用我想用执行选择器调用的方法延迟。执行选择器未调用第二次加载场景
如果有些人遇到这种类型的问题,那么请分享您的想法或者如果任何人有解决方案,那么请回复。
谢谢
答
你的一些代码已经被欢迎开始。 ;)
首先你应该使用Cocos2d调度器而不是“performSelector:withObject:afterDelay:”方法。 “PerformSelector:withObject:afterDelay:”是基于NSTimer的,因此它不被推荐到最佳实践中。请参考文档:Best practices。
尝试执行您的方法到“onEnterTransitionDidFinish”而不是init方法。就像那样,你确定这个对象出现在通话之前。