cocos2dx3.2版本打包时,发现所有的序列动作用以前的Sequence会有warning,提示使用这个CC_REQUIRES_NULL_TERMINATION,找到源码发现,这个应该是3.2版本新定义的序列动作的宏定义,所以尝试使用以下,发现这个宏定义不能实现带有延时动作的序列动作。这是不是3.2版本的BUG?希望有人能帮我解释以下。
另外,发现3.2版本有很多坑。原来在二点几的时候,生成项目后,移植到Android,读文件的代码像这样:
#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
std::string sFile = CCFileUtils::sharedFileUtils()->getWritablePath() += fileName.c_str();
const char* pFile = sFile.c_str();
#else
const char* pFile = fileName.c_str();
#endif
但是在3.2版本,移植到Android读取文件就会出错,根本读不进去。同样希望有大神帮我解答以下。
再者,我发现在用ScrollView做滚动翻页效果时,添加的Layer 层会遮盖底层的监听事件和按钮。