不知道什么原因,给Scene加了自定义类后,auto rootNode = CSLoader::createNode(“MainScene.csb”);这里获取的rootNode为NULL,如果没加自定义类,则是正常的。
我现在用的版本是cocos studio 2.3.1.2 , framework版本是3.7
这个问题是个bug吧
坐等大家回复,正在研究cocos studio,项目准备用
- 在加载节点之前注册这个接口到CSLoader中
CSLoader* instance = CSLoader::getInstance();
instance->registReaderObject(“MyClassReader”,(ObjectFactory::Instance)MyClassReader::getInstance);
注意第一个参数必须是第一步填写的自定义类名加“Reader ”如上述的"MyClassReader"



这一步一定要注意,没仔细看,现在解决了,感觉framework 调试源码好麻烦