环境说明:
cocos2d-x版本: Cocos2d-x 3.17.2
Android编译器: Android studio 3.5.3 用的是cmake方式编译
C++编译器: Visual studio 2019 社区版
Java版本: jdk1.8.0_91
SDK API版本: API 28
NDK版本: android-ndk-r19c
在cocos2d-x开发项目的时候可能你会遇到这样的问题:
onEnterTransitionDidFinish() 没有被调用
onEnterTransitionDidFinish() 失效 无效?
明明在类中实现了onEnterTransitionDidFinish,为什么在初始化后没有被调用?
有时候你可能忽略了一个问题,
比如在SceneA中addChild(SceneB);
如果你在SceneA中也使用了onEnterTransitionDidFinish
SceneB中也使用了onEnterTransitionDidFinish
最后出现SceneB竟然没有被调用onEnterTransitionDidFinish,
这个时候去看看SceneA的onEnterTransitionDidFinish是否存在问题
默认情况下SceneA::onEnterTransitionDidFinish应该这样写