cocos3.0后使用Vector、Map、Value替代之前的CCArray等旧的数据结构。Vector、Map中只能防止Ref及其子类。Value中只能放基本类型。
ValueMap,ValueVector中只能放置Value类型。
目前我有一个需求想要放置类似<std::string, Vector<Sprite>>应该用什么新的数据结构呢?
你用C++标准的呀
cocos2dx中没有提供相应的数据结构么? 我知道之前的CCDictionary等是可以实现的。
你可以就用标准的std::vector,std::list,std::map啊
看样子只能这样了。。。
这个还好用一些。。
我就从来不用cocos2d-x里面的那些结构